我有一个手风琴构造类似的演示在这里: 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