1

Haml 、bootstrap、jquery モバイルを使用しています。jmobile を無効にして、フォーム内のすべてのタグをマークアップしようとしています。私は追加します:

%script{:src => "http://code.jquery.com/jquery-1.6.4.min.js"} 
:javascript
$(document).bind("mobileinit", function(){
  $.mobile.ignoreContentEnabled = true;
});
%script{:src => "http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"}

ビューでは、フォームを div でラップします。

.disable-markup{"data-enhance"=>"false"}
  = form_for ...

効かない! 次に、各タグに data-role='none' を追加しようとします (firebug では、タグに data-role='none' があることがわかります)

それはまだ効果がありません.jqueryモバイルはすべてのタグをマークアップし、ブートストラップでconflig =>サイトが壊れています

これを行うのを手伝ってください:D:D:D

4

1 に答える 1

0

JQM1.0 の代わりに JQM1.1+ を使用する必要があります。

http://jquerymobile.com/demos/1.2.0/docs/pages/page-scripting.htmlを参照してください。

于 2013-03-01T08:04:18.967 に答える