【发布时间】:2016-11-29 10:28:39
【问题描述】:
我正在使用jQuery UI tabs 构建一个页面,我看到了一些效果,但不是预期的效果。用于存储选项卡标题的 UL 是连线的,因此 UL 和选项卡内容是同一个较大 DIV 的一部分。控制台包含一些描述的诊断信息,但在我的代码、其他代码、资源加载等中没有报告错误。我检查了 JavaScript/CSS 的链接,它们都指向看起来像 JavaScript/CSS 的真实资源:
<link href='//fonts.googleapis.com/css?family=Averia+Serif+Libre:400,700,400italic,700italic' rel='stylesheet' type='text/css' />
<link href='/jquery-ui-1.12.0.custom/jquery-ui.css' />
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="/javascripts/bgstretch.js"></script>
显示,就人们对 CSS 的期望而言,这正是人们在没有任何尝试应用 jQuery UI 的情况下所看到的。然而,调试器确实会显示添加的类,这些类是 jQuery UI 将 UL 和一些 DIV 转换为选项卡式显示所期望的,例如:
<a href="#living-room" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-6">Living Room</a>
原始元素未加修饰:
<a href="#living-room">Living Room</a>
我可以/应该怎么做才能让 jQuery 选项卡正常运行?
【问题讨论】:
-
你在哪里完成了你想要制表的部分的 HTML? jQuery UI 选项卡需要非常特定的选项卡布局和内容才能正常工作。
-
是这两个CDN吗?
-
@jmoerdyk 我试图遵循 jQuery UI 的特定选项卡。减去一段几乎没有格式化的文本,它位于pastebin.com/PDhuFaC5。
-
@DulyKinsky 我试图从一个 jQuery 伞形 CDN 发出两个请求,主页位于 code.jquery.com。
-
为什么你的 jQuery UI css 和 js 文件来自不同的版本?您的包含路径是否正确?
标签: javascript jquery css jquery-ui jquery-ui-tabs