为了账号安全,请及时绑定邮箱和手机立即绑定

javascript在火狐浏览器起作用而在欧朋浏览器下不起作用

javascript在火狐浏览器起作用而在欧朋浏览器下不起作用

湖上湖 2019-04-20 14:15:39
在火狐浏览器下能正常每3秒滚动一次,而在欧朋浏览器下只滚动一次就停止了,也没有报错误.请大神帮忙看下是哪个地方不兼容?代码如下: // JavaScript Document /*首页滚动显示*/ (function($){     $.fn.myScroll = function(options) {         var scroll=$(".scrolldiv");         function marquee(obj, step) {             obj.animate({                 marginTop:'-'+step+'px'             });         }         function replace(obj,step){             obj.find(".person").slice(0,2).appendTo($(".scrolldiv"));             obj.find(".person").splice(0,2);             obj.css("margin-top","0px");         }         var s = Math.abs(parseInt(scroll.css("margin-top")));         var step=($(".person").innerHeight()+parseInt($(".person").css("margin-top")))+1;         if(s>=step){             replace(scroll,step);         }else{             marquee(scroll,step);         }     } })(jQuery); /* 滚动调用 */ $(function(){     var scroll=setInterval("$('.myscroll').myScroll()",3000); });
查看完整描述

4 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

/* 滚动调用 */
setInterval("$('.myscroll').myScroll()",3000);
直接运行这个试试,,还有看一下你的jq版本是多少。。。

查看完整回答
反对 回复 2019-05-13
?
www说

TA贡献1775条经验 获得超8个赞

如果非要纠结于函数名的话,可以给他套一个function ,然后执行掉它就行了,就像这样(function go(){setInterval("$('.myscroll').myScroll()",3000);})()

查看完整回答
反对 回复 2019-05-13
  • 4 回答
  • 0 关注
  • 458 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信