我有一個手風琴構造類似的演示在這裏: http://jqueryui.com/demos/accordion/如何在內容之前首先加載手風琴?
如果你瀏覽上面IE,你會看到內容加載第一手風琴踢中結構的含量成手風琴很好了。
我的問題是,是否有可能首先加載手風琴,然後才加載內容。這是爲了讓我們在放入手風琴之前不會看到原始內容。
有沒有可能這樣做?
謝謝。
亞歷
我有一個手風琴構造類似的演示在這裏: http://jqueryui.com/demos/accordion/如何在內容之前首先加載手風琴?
如果你瀏覽上面IE,你會看到內容加載第一手風琴踢中結構的含量成手風琴很好了。
我的問題是,是否有可能首先加載手風琴,然後才加載內容。這是爲了讓我們在放入手風琴之前不會看到原始內容。
有沒有可能這樣做?
謝謝。
亞歷
最簡單的辦法是設置在你的CSS display: none
(甚至內嵌速度)的所有內容手風琴div的,但從來沒有忘記人民沒有JavaScript。
我認爲所有的解決方案都會對某些用戶有一定的缺點。如果你的網頁加載速度快,加載手風琴畢竟只需要幾毫秒的時間...
我最喜歡的做類似的方法是給頭內部一個className到<html>
使用javascript,什麼讓我有能力要使用不同的CSS選擇器,不管JS是否啓用。 在這裏閱讀說明:Jquery "hide on load" causing a Javascript error
它是如何運作的,你可以在這裏看到:http://jsfiddle.net/doktormolle/HTrTA/
感謝您的回答。你的鏈接是有幫助的。我已部分實施您的解決方案。 – Alex 2010-11-08 14:43:16
我不會遇到你在IE描述。你使用的是什麼版本的IE? – CodeMonkey 2010-11-07 15:40:24
您是指手風琴的內容還是頁面其餘部分的內容? – Kamal 2010-11-07 15:41:09
CodeMonkey:我正在使用ie8,但實際上它也發生在ie7中 – Alex 2010-11-08 14:14:47