在火狐浏览器下能正常每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);
});
添加回答
举报
0/150
提交
取消