【发布时间】:2015-12-17 03:00:56
【问题描述】:
我正在尝试编写一个页面,同时通过 javascript 创建几乎所有的 html。我想在我的项目中使用 jQuery Tabs。内容已创建,但选项卡未显示。这是 CSS 问题吗?
function buildDocument() {
var tabsContainer = document.getElementById("tabs");
tabsContainer.innerHTML = "";
var uList = document.createElement("ul");
var li1 = document.createElement("li");
var li2 = document.createElement("li");
li1.innerHTML = '<a href="#tabs-1">One</a>';
li2.innerHTML = '<a href="#tabs-2">One</a>';
uList.appendChild(li1);
uList.appendChild(li2);
var t1 = document.createElement("div");
var t2 = document.createElement("div");
t1.id = "tabs-1";
t2.id = "tabs-2";
t1.innerHTML = "Tab1";
t2.innerHTML = "Tab2";
tabsContainer.appendChild(uList);
tabsContainer.appendChild(t1);
tabsContainer.appendChild(t2);
$( "#tabs" ).tabs();
}
还有 HTML:
<!doctype html>
<html>
<head>
<script src="main.js"></script>
<script type="text/javascript" src="external/jquery/jquery.js"></script>
<script type="text/javascript" src="jquery-ui.js"></script>
<link href="jquery-ui.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body onload="buildDocument();">
<div id="tabs">
</div>
</body>
</html>
我在这里从他们的网站下载的 jQuery 文件(一切都是默认的): http://jqueryui.com/download/
【问题讨论】:
-
如果您右键单击您的页面并选择“查看源代码”,然后尝试单击 jquery-ui.css 并向我们显示响应....或在开发工具中,在网络选项卡,重新加载您的网站并查看您的脚本是否未加载...
标签: javascript jquery html css jquery-ui