jquery版本升至3.3.1后,superslide插件 有报错

一直使用superslide插件版本v2.1.1,最近将jquery版本升至3.3.1后,发现报错如下:
图片描述
其中,index-data.js:21代码如下:

$(".slideBox").slide({
            mainCell: ".bd ul",
            effect: "leftLoop",
            autoPlay: true,
            trigger: "mouseover",
            easing: "swing",
            delayTime: 1000,
            mouseOverStop: true,
            pnLoop: true
        });

如何解决?

阅读 2.7k
1 个回答

新版jq移出了size方法吧,可以用length替换,你也可以扩展一个size方法

$.fn.size=function(){
    return $(this).length;

}

这是伪代码,你试一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进