2012-09-20 42 views
2

我有使用JavaScript的可摺疊組中的執行問題。我想在可摺疊集內運行某種旋轉木馬效果。JS的影響jQuery Mobile的可壓縮集(JS不執行)

但不幸的是代碼只在打開的選項卡執行。打開其他標籤看到什麼都沒有。雖然效果的初始化發生在所有元素上。

你會發現這裏的小提琴

隨着代碼:http://jsfiddle.net/2qVBN/4/ 全屏:http://jsfiddle.net/2qVBN/4/embedded/result/

也有與代碼的重新初始化的問題,當你縱向和橫向模式之間切換。

沒有人有任何想法我怎麼能確保該collapsibles裏面的代碼總是加載和執行?

在此先感謝 vis_dev

回答

0

這裏JS在其上顯示無不能applyed的div。 在你的情況下,我建議,你可以擴展你的每個可摺疊div由js和適用於js。

這就是你如何擴大你的可摺疊的股利。

$('div').trigger('expand'); 

jsfiddle example

+0

感謝ABC, 它給我帶來了一步。 我抓到了展開事件並再次應用了js代碼。 內容現在再次切換選項卡後顯示。但是,傳送帶效果不會重新啓動。 你有想法嗎? 小提琴: http://jsfiddle.net/2qVBN/9/ ​​ http://jsfiddle.net/2qVBN/9/embedded/result/ –

+0

我加了jsfiddle的例子。我想你會在那個例子的幫助下找到你的答案。 –