-1

我正在使用 JQuery 的 getScript 函数根据设备类型加载脚本,希望完全节省移动设备的不必要请求和加载时间。我目前有这个代码:

<script type="text/javascript">
$(document).ready(function(){
    $.getScript('http://dev.imadeamerica.com/wp-content/themes/imadeamerica/js/mfc.js', function(){
        alert('It WORKED!');
    });
});
</script>

但它不起作用,因为我不断收到错误$(window)._scrollable不是函数。唯一奇怪的是,如果您访问http://dev.imadeamerica.com/wp-content/themes/imadeamerica/js/mfc.js,则不会调用该函数。当我在 getScript 函数中放置不同的脚本时,它可以正常工作。但由于某种原因,它认为我正在调用一个调用的函数,$(window)._scrollable即使它不在该文件中。

我以前没有发现任何类似的东西,任何帮助将不胜感激。

4

3 回答 3

1

打开你的脚本和@第 27 行你有一个电话$(window)._scrollable();请定义函数 cz 未定义函数

于 2011-11-11T06:00:14.563 回答
1

的第一行setUp,第 27 行,有这样的:

$(window)._scrollable();

所以,是的,您正在调用该函数。

于 2011-11-11T05:58:51.890 回答
1

将引导程序 v4.0 更新到 v4.3.1 时遇到同样的问题

代码示例:

`https://codepen.io/pasha-oleynik/pen/yWvjaQ?editors=1011`

要修复需要使用不带slim后缀的 jquery。(使用 jquery-3.3.1.min.js 而不是 jquery-3.3.1.slim.min.js)

于 2019-05-23T14:48:57.010 回答