2

我的代码中有这一行

$('#timeLeftDiv').countdown({ until: expires, timezone: 0, serverSync: serverTime, onTick: serverTime, tickInterval: 60 });

它给了我这个错误

TypeError: $("#timeLeftDiv").countdown is not a function

的内容timeLeftDiv被 Ajaxily 刷新。这有什么关系吗?

我已将这一行包含在我的代码中

<script src="/<path>/jquery.countdown.min.js">

我错过了什么?

4

4 回答 4

4

可能是缺少的</script>标签。

假设您之前已经包含 jQuery,请尝试:

<script type="text/javascript" src="/<path>/jquery.countdown.min.js"></script>
于 2012-07-25T09:15:13.473 回答
2

您好,我遇到了同样的问题,我通过使用解决了它。

jQuery('#timeLeftDiv').countdown({ until: expires, timezone: 0, serverSync: serverTime, onTick: serverTime, tickInterval: 60 });

如您所见,我将 $ 替换为 jQuery,这是因为我也在我的项目中使用原型,并且我认为与此插件存在某种冲突。

我希望它有所帮助。

于 2012-11-13T14:40:32.393 回答
0

确保你包括countdown.js之后plugin.js

<script type="text/javascript" src="js/jquery.plugin.js"></script>    
<script type="text/javascript" src="js/jquery.countdown.js"></script>
于 2015-11-29T09:33:49.340 回答
0

我只是通过删除它来解决我的问题

$(document).ready(function() { });

因为我有两个版本的 jQuery 加载,而且这是在其他函数中。我得到的问题来自倒计时。它是通过删除它并只留下一个功能来解决的。尝试这样做:它对我有用。

于 2020-07-19T09:59:00.553 回答