<div id="mqtext">text text text</div>
css
#mqtext{
position:absolute;
bottom:3px;
overflow:hidden;
white-space:nowrap;
cursor:pointer;
}
js
$('#mqtext').bind('marquee', function() {
var ob = $(this);
var tw = ob.width();
var ww = ob.parent().width();
ob.css({ right: -tw });
ob.animate({ right: ww }, 70000, 'linear', function() {
ob.trigger('marquee');
});
}).trigger('marquee');
这是一个简单的字幕文本,它可以工作,但我试图用鼠标悬停来阻止它。
$('#mqtext').hover(function() {
$(this).stop();
});
这也有效,文本停止,但是当光标离开时它不会再次播放。
有什么建议吗?