我认为这是jquery冲突。我已经安装了 smart-slider,但在将我的 Wordpress 移至另一个主机后,它就停止工作了。我的浏览器向我显示:“未定义,它不是一个函数”,以及我的代码(由插件 ofc 生成):
<script>
njQuery(document).ready(function () {
njQuery('#nextend-smart-slider-1').smartslider({parameters});
});
</script>
我试图将其更改为 $.('#next.. 或 jQuery('#next,但它仍然损坏。 有什么想法吗?
您可以将代码更改为简单的 jQuery。而不是 njQuery。
<script>
jQuery(document).ready(function () {
jQuery('#nextend-smart-slider-1').smartslider({parameters});
});
</script>
否则无法发挥作用。否则,只需确保服务器也有一个变量或脚本文件来处理
njQuery
即可。
10年后我也遇到了同样的问题。就我而言,有帮助的是:将滑块保存在 SmartSlider 组件中而不进行任何更改。