1

我使用 haml 、 bootstrap 和 jquery mobile。我尝试禁用 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' 添加到每个标签(在萤火虫中我看到标签有 data-role='none')

它仍然没有效果,jquery mobile markup all tag and conflig with bootstrap => my site broken

请帮我这样做:D:D:D

4

1 回答 1

0

您应该使用 JQM1.1+ 而不是 JQM1.0。

参考 http://jquerymobile.com/demos/1.2.0/docs/pages/page-scripting.html

于 2013-03-01T08:04:18.967 回答