0
我遇到了一個小問題,jQuery Mobile增強了可摺疊和翻轉開關兩次 - 最終結果是我看到「雙」。我仍然在試圖牽制的問題,但也有一些特殊的事情,我需要做的就是我的應用程序工作jQuery Mobile何時增強頁面內容?
jQuery的,JQM以及相關的CSS是從CDN是牽強
我在$(document).ready中做了一些額外的工作,放在文檔的底部,在關閉body標籤之後。
我原來的標記是沿
<div data-role="collapsible-set">
<div data-role="collapsible" data-collapsed="false">
<h3>Hello World</h3>
<p>How are you</p>
</div>
行被 「強化」 以
<h3 class="ui-collapsible-heading">
<a href="#" class="ui-collapsible-heading-toggle ui-btn ui-icon-minus ui-btn-icon-left ui-btn-inherit">
<a href="#" class="ui-collapsible-heading-toggle ui-btn ui-icon-minus ui-btn-icon-left ui-btn-inherit">
Hello World
點擊坍塌內容 點擊坍塌內容
代替
<h3 class="ui-collapsible-heading">
<a href="#" class="ui-collapsible-heading-toggle ui-btn ui-icon-minus ui-btn-icon-left
ui-btn-inherit">
Hello World
<span class="ui-collapsible-heading-status"> click to collapse contents</span>
</a></h3>
正如通常那樣。在我看來,隨着我的CSS,JS和$(document).ready的排序,我無意中導致jQM在手風琴,摺疊式和翻轉開關上進行了選擇性雙重增強(列表視圖似乎毫髮無損)。
我更明白,如果任何人可以告訴我剛纔在何時何地JQM執行其enahncement操作,所以我可以牽制的問題
你可以創建一個重現問題的jsFiddle,或者至少在你的ready()函數中向我們展示腳本嗎? – ezanker