插件(仅供参考,问题不是必需的):https://github.com/jchavannes/jquery-timer
使用html5bp所以在我的页面底部我有以下代码:
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.3.min.js"><\/script>')</script>
<script src="js/vendor/handlebars-v3.0.3.js"</script>
<script src="js/plugins.js"></script>
<script src="js/main-ck.js"></script>
在plugins.js中的我复制了插件源:
;(function($) {
$.timer = function(func, time, autostart) {...
...
})(jQuery);
但是当我尝试按照说明进行设置时(此代码在js包含之后,就像在main-ck.js中,在plugins.js之后加载):
var timer = $.timer(function() {
alert('This message was sent by a timer.');
});
timer.set({ time : 5000, autostart : true });
我得到&#34;未捕获TypeError:$ .timer不是函数&#34;
它不是wordpress或任何东西。 $是正确定义的,但是对于我的生活,我无法获得插件函数,所以$ .timer没有被定义,范围问题?
答案 0 :(得分:0)
我会将以下标记<script src="js/vendor/handlebars-v3.0.3.js"</script>
关闭到此
<script src="js/vendor/handlebars-v3.0.3.js"></script>