嗨,我正在尝试一个简单的jquery ui示例,但它不起作用,我不明白为什么。有谁能够帮我? THX
<html><head>
<script type="text/javascript" src="jquery-ui-1.8.23.custom.min.js"></script>
<script type="text/javascript" src="jquery-1.8.0.js"></script>
<link rel="stylesheet" type="text/css" href="jquery-ui-1.8.23.custom.css">
<script type="text/javascript">
$(function(){
$('#datepicker').datepicker({
inline: true
});
});
</script>
</head>
<body>
<input type="text" id="datepicker" class="datepicker">
</body>
</html>
我真的不明白为什么它不起作用。单击mozilla firefox浏览器15.0的源代码视图中的链接可以找到所有包含在同一个文件夹中
答案 0 :(得分:1)
jQuery-ui.js
应在jQuery.js
之后导入?
由于您使用的是Firefox,我建议使用firebug控制台。它会显示你的javascript引发的任何错误。
在浏览器遇到脚本标记的正常情况下,它将开始下载并将其放入队列中执行。所以jQuery-ui的代码将在jQuery中的代码之前执行,并且由于ui框架引用了jQuery,它将抛出一个exeption。
有多种解决方案可以启用乱序执行,但最简单的是确保所有依赖项文件在需要它们之前加载。
答案 1 :(得分:1)
看起来你在jQuery之前已经有了jQuery UI。