<script type="text/javascript">
    $(document).ready(function() {
        $("ul.productSmall").sfProductFilter();
        alert("jQuery is working fine!");
});
</script>


我的网站上有上述脚本,如果我在下一行之前放置警报,则效果很好。

$("ul.productSmall").sfProductFilter();


否则它将不起作用。我在chrome中检查了它,发现以下内容:



似乎找不到方法,但我在/js/plugins.js文件中。

最佳答案

是否因为sfProductFilter();是插件并且您的插件脚本设置为defer正在加载? (在问题行之前放置警报可能会使插件脚本有足够的时间加载。)尝试更新脚本元素以使其不包含defer ...

09-25 19:34