0

我的随时日期选择器小部件不工作。这是我在 Site Master 的参考资料:

<link href="Content/anytime/anytime.5.1.2.min.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/anytime/anytime.5.1.2.min.js"></script>
    <script src="Scripts/anytime/jquery-1.11.0.min.js"></script>
    <%--<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="//www.ama3.com/anytime/anytime.5.1.2.js"></script>--%>

css 工作正常,但 jquery 和anytime.js 没有。如您所见,我注释了两行,如果源直接指向他们的网页,这两行工作得很好,但是如果我在本地引用它,它就不起作用,没有日历或时间选择器弹出。

谁知道我做错了什么?

4

2 回答 2

0

当存在依赖项(例如依赖于 jQuery.js 的插件)时,脚本的加载顺序很重要。

依赖项必须首先加载,因此请切换加载顺序:

<script src="Scripts/anytime/jquery-1.11.0.min.js"></script>
<script src="Scripts/anytime/anytime.5.1.2.min.js"></script>

您应该看到浏览器开发工具控制台中抛出的错误,例如$ is undefined由于顺序不正确

于 2015-09-11T01:11:17.007 回答
0

我刚让它工作。我尝试将它引用到调用它的页面,我注意到“src”有所不同。

<script type="text/javascript" src="../../Scripts/anytime/jquery-1.11.0.min.js" ></script>
<script type="text/javascript" src="../../Scripts/anytime/anytime.5.1.2.min.js" ></script>

而如果我在 Site.Master 中引用它,当您单击“选择 URL”时,这些点不存在。我尝试用点将它粘贴回 Site.Master,它可以工作。

于 2015-09-11T02:19:05.683 回答