我在这里找到同样的问题jquery ui tabs not working但它没有帮助我。这是我的HTML应该创建的标签,但它不工作:为什么jQuery ui选项卡不起作用?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Tabs</title>
<link rel="stylesheet" href="jquery.ui.all.css">
<script src="jquery-1.7.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.tabs.js"></script>
<script>
$(function() {
$("#tabs").tabs();
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<p>Content 1.</p>
</div>
<div id="tabs-2">
<p>Content 2.</p>
</div>
<div id="tabs-3">
<p>Content 3.</p>
</div>
</div>
</body>
</html>
和这个网站的输出是这样的:
. Nunc tincidunt
. Proin dolor
. Aenean lacinia
Content 1.
Content 2.
Content 3.
列表元素应显示为标签,但它们显示的列表。为什么?提前致谢。
你的JS文件加载正确?你可以在$(“#tabs”).tabs();之前放置一个console.log语句。确保LOC正在运行? – Ger
我做到了。我在$(“#tabs”).tabs();之前和之后放置了警报。和它的工作 – Piscean
是你的jQuery UI css的路径是否正确? – j08691