2012-03-29 9 views
0

私はjQuery MobileでWordPressのテーマを開発しようとしています。jQuery Mobile、提出後にDomを

しかし、私はコメントに問題があります。コメントはhttp://www.foo.bar/2012/03/post/#comment-62

問題は、URL内のhastag(#)であるとして、ワードプレスによって生成され、jQueryのMobieは嫌い、私は信じています。 :)私は結果なしでデータアヤックス、私のフォームに =「false」に適用しようとした

jQuery('#page').live('pageinit', function() { 
    jQuery.mobile.ajaxEnabled = false; 
}); 

...

はこれまでのところ、私は、次の構文を使用して、私のスクリプトがうまく動作します。最後に、試しました...

jQuery('#page').live('pageinit', function() { 
    jQuery.mobile.ajaxEnabled = false; 
    $('#commentform').bind('submit', function() { 
    jQuery.mobile.ajaxEnabled = true; 
    }); 
}); 

私のページがリロードされると、スクリプトが壊れてしまいます。

どのようなアイデアやアドバイスをいただければ幸いです。 :)私は初心者です。

ありがとうございました。

よろしく、

ヴィンセント

答えて

0

あなたはmobileinitイベントでJQM設定を指定することができます。しかし、これはAJAXを無効にします。

$('document').bind('mobileinit', function() { 
    console.log("mobile init"); 
    $.mobile.ajaxEnabled = false; 
}).trigger('mobileinit'); 

//... 

$('document').ready(function() { 
    // ... 
}); 

それとも、全体でAJAXを無効にすることなく、formタグにdata-ajax="false"を追加することができます。

<form data-ajax="false"> 
</form> 
+0

お返事ありがとうございました。私はdata-ajax = falseで試してみました。 「トリガ」を使用すると、ページを読み込む際にエラーが発生します。 – Vincent

関連する問題