jQuery UI是否仅在HTML文档中运行?
Does jQuery UI operate solely within the HTML document?
冒着听起来没有经验的风险(我是这样),我觉得有必要问一个非常简单的问题:jQuery UI是否仅在HTML文档中运行?
这与我在我的第一个jQuery网站上遇到的一些javascript有关。你看,我刚刚完成了Javascript,HTML/CSS和jQuery的课程(都在Codecademy)。我正在尝试使用 jQuery UI 选项卡将选项卡插入网站。但是,当我将HTML文档链接到单独的javascript(.js)文档时,它不起作用。将显示选项卡,但每个选项卡的内容都在第一页上集中在一起(而不是分类到每个单独的选项卡中)。当我单击每个选项卡时,正文似乎没有变化。我已经在网上和这个网站上搜索了答案,但没有运气。我看过的所有教程都已经过时了。"选项卡"的"API 文档"中提供的语法对我来说似乎不清楚。这是我的代码:
HTML: 网页设计1.html
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>
Your Company Name!
</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link type="text/css" rel="stylesheet" href="webdesign1.css"/>
<script type="text/javascript" src="webdesign1.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$(".tabs").tabs();
});
</script>
</head>
<body>
<div class="tabs">
<ul>
<li><a href=".tab1">Tab 01</a></li>
<li><a href=".tab2">Tab 02</a></li>
<li><a href=".tab3">Tab 03</a></li>
</ul>
<div class="tab1">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="tab2">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="tab3">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div>
</body>
</html>
Javascript: webdesign1.js
$(document).ready(function()
{
$(".tabs").tabs();
});
把你的 Jquery 脚本放在其他脚本之前,放在正文的底部,如下所示:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script type="text/javascript" src="webdesign1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".tabs").tabs();
});
</script>
</body>
</html>
编辑:固定脚本顺序。
相关文章:
- 对couchdb数据库/视图中的所有文档运行脚本/查询
- 为什么不是'我的函数未按预期在文档加载时运行
- 当我尝试添加文本效果时,有东西阻止了JavaScript的运行'手风琴'在html文档中
- 如何将word文档中的值作为输入传递到javascript的文本框中,并在循环中运行它
- Javascript:如何在函数运行完成之前对文档进行更改
- 如何在 win.open 的文档内运行 onclick 函数
- 具有命名空间的文档上的 jQuery 事件未按预期运行
- 为什么在 React 中.js文档(“教程”部分)描述了运行服务器的必要性
- JSDOC 文档在模块内运行
- 在文档就绪上运行 PHP 函数
- 使用 jquery 在 django 文档准备就绪时运行代码
- 如何在IPython笔记本上运行带有WebGL画布的HTML5文档
- jQuery UI是否仅在HTML文档中运行?
- 如果我单击文档中的任何其他 HTML 控件,tabIndex 将无法正常运行
- 你能在文档之外的元素上运行execcommand吗
- 外部JavaScript未运行,不写入文档
- 如何让Greasemonkey脚本在文档开始时在@run运行,在文档结束时在@run运行
- Chrome扩展在文档启动时运行
- 为什么我的点击处理程序已经在文档上运行了
- 需要一个select标签来跨文档运行javascript