0
我一直在试图调试过去3小时这个问题,现在拉我的头发。在我的网站,当我加载我得到一个未定义不是一个函数。我一直在看的语法,没有什么似乎是错的。这里是我的site的链接。如果您检查控制台,那么它在第一次加载时出错。任何想法?未定义是不是在JavaScript加载功能错误
我一直在试图调试过去3小时这个问题,现在拉我的头发。在我的网站,当我加载我得到一个未定义不是一个函数。我一直在看的语法,没有什么似乎是错的。这里是我的site的链接。如果您检查控制台,那么它在第一次加载时出错。任何想法?未定义是不是在JavaScript加载功能错误
您的插件“Lazy Load”不会以分号结束,因此无法与“malihu jquery自定义滚动条”组合为单个文件。
由于第二个插件以(
开头,因此javascript引擎会将其解释为对其期望从前一个函数调用返回的函数的调用。
在Lazy Load文件的末尾添加一个;
。
粗略地说,该代码
/*
* Lazy Load - jQuery plugin for lazy loading images
*/
(function(a,b,c,d){ .... })(jQuery,window,document)
/*
== malihu jquery custom scrollbars plugin ==
*/
(function($){ ...})(jQuery);
被解释为
anonymousFunction(jQuery, window, document)(function($) { ... })
^anonymous function returns undefined
but a function was expected
这是奇怪..我加了;在懒惰加载文件的末尾,但它没有帮助.. – adit 2013-05-02 07:28:53
@adit:浏览器缓存问题也许?访问该网站时我不再看到错误。 – 2013-05-02 07:38:06