我的页面上的第一个选项卡包含很多内容,包括文本和图片。JQuery选项卡 - 页面内容加载时的样式问题
这可能会导致视力问题:
一旦用户加载页面,一秒钟,他会看到普通的HTML列表,而不是与背景的风格标签。
事情是这样的:
- 标签中选择一个
- 标签两个
- 标签三个
所有的JavaScript和CSS加载在头部分页面顶部。
有没有人知道这个问题的任何解决方案?
在此先感谢!
<script src="/js/jquery.ui/jquery-1.3.2.js" type="text/javascript"></script>
<link rel="stylesheet" href="/css/ui.tabs.css" type="text/css">
<script src="/js/jquery.ui/ui/ui.core.js" type="text/javascript"></script>
<script src="/js/jquery.ui/ui/ui.tabs.js" type="text/javascript"></script>
<div id="container-1">
<ul>
<li><a href="#fragment-1"><span>Tab One</span></a></li>
<li><a href="#fragment-2"><span>Tab Two</span></a></li>
<li><a href="#fragment-3"><span>Tab Three</span></a></li>
</ul>
<div id="fragment-1">
!!!!!! A lot of html code and pictures here !!!!!!
</div>
<div id="fragment-2">
some text 2
</div>
<div id="fragment-3">
some text 3
</div>
</div>
粘贴JS使用以及请。 – XGreen 2010-05-03 19:12:46
你有没有在你的CSS中设置你的ul有list-style-type:none; ? – XGreen 2010-05-03 19:13:20
如果你有很多专门用ajax加载的html,除了试着去设计类似于js完成工作后的样子的样式之外,你不会有太多的选择。它总是最好先把css放在后面,然后链接脚本。无论你做什么,都不要用CSS隐藏事情,并让它们以JS出现,除非你确定没有任何残疾人会查看你的页面。或者你不想支持没有js的人 – XGreen 2010-05-03 19:17:29