因为 <marquee /> 这个标签不能连贯,有间歇性,并且江湖传闻<marquee /> 标记不怎么受 W3C网页标准的喜欢。
看代码吧。
function up( obj ){
var _wrap= $(obj);
var _interval= 1200;//定义滚动间隙时间
var _moving;
_wrap.hover(function(){
if(_moving) clearInterval(_moving);
},function(){
_moving=setInterval(function(){
var _field=_wrap.find(‘li:first’);
var _h=_field.height();
_field.animate({marginTop:-_h+’px’},600,function(){
_field.css(‘marginTop’,0).appendTo(_wrap);
});
},_interval);
}).trigger(‘mouseleave’);
};