<div id="mqtext">text text text</div>
#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();
});
這也適用,文本停止,但光標不在時不再播放。
有什麼建議嗎?
這個答案可能是有幫助的:http://stackoverflow.com/questions/1408641/jquery-scroll-text-side-to-side#answer-18647696 – showdev