一个轮播和一个弹窗,两个js,放在一个页面冲突了,轮播不动,求助大神

轮播的js:http://www njxh cn/pic/js/hd.js弹窗的js:http://www njxh cn/js/kf.js
2025-04-13 20:46:02
推荐回答(4个)
回答1:

  1. 解决方式有闭包、对象模式、模块模式、继承模式等等,方法有很多,开发模式这么多。

  2. 使用闭包解决最方面快捷,不需要动多少代码,但是代码维护性不高,如果使用开发方式来解决,那么对于以后的团队合作,或者代码维护都有不错的裨益。

  3. 这里就和你说一下闭包的使用方式:

    3.1、常见的闭包有(function(){})();

    3.2、当然还有其他方式:

    +function(){}();

    -function(){}();

    !function(){}();

    ……

  4. 因为函数也是一个作用域,所以你的两个业务逻辑分别都用闭包锁起来就可以了。如:(function(){轮播业务逻辑代码})();(function(){弹窗业务逻辑代码})();


回答2:

代码看不到啊 兄弟

回答3:

看看有没有重复的id或者class,要不然两份代码不会有影响的

回答4:

链接打不开