0

嗨,我正在尝试一个简单的 jquery ui 示例,但它不起作用,我不明白为什么。有谁能够帮我?谢谢

<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 browser 15.0 的源代码视图中的链接,可以找到所有包含在同一个文件夹中

4

2 回答 2

1

jQuery-ui.js之后应该导入jQuery.js吗?

由于您使用的是 firefox,因此我推荐使用firebug控制台。它会向您显示您的 javascript 引发的任何错误。

在正常情况下,当浏览器遇到脚本标签时,它会开始下载它并将其放入队列中等待执行。因此 jQuery-ui 的代码将在 jQuery 中的代码之前执行,并且由于 ui 框架引用了 jQuery,它会抛出一个异常。

有多种解决方案可以启用乱序执行,但最简单的是确保所有依赖文件在需要它们的文件之前加载。

于 2012-09-09T00:18:18.933 回答
1

看起来您在 jQuery 之前就有了 jQuery UI。

于 2012-09-09T00:19:24.650 回答