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

在火狐浏览器下能正常每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);
});

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

F12查看下控制台是否有信息输出 JQ本身已经考虑到浏览器兼容的问题,所以你的问题 应该是JQ对象的方法,而是你使用JQ产生或转换过的DOM对象的方法时碰到的。DOM对象的方法原本就不属于JQ的范畴,和JQ没关系。那你只需要多看看这方面的知识就可以了。

https://zhidao.baidu.com/question/1511372870328678020.html