在科德芬上,鼠标悬停的Html会停止,而不是停留在这样的位置。它不会开始移动,当鼠标活的文字。
发布于 2013-10-28 12:09:45
,这可能更容易
var width = $('.ticker-text').width(),
containerwidth = $('.ticker-container').width(),
left = containerwidth;
function tick() {
if(--left < -width){
left = containerwidth;
}
$(".ticker-text").css("margin-left", left + "px");
timeout = setTimeout( function() { tick() }, 16);
}
tick();
$('.mousehover').hover(function(){
clearTimeout(timeout);
}, function(){
tick();
}); 发布于 2013-10-28 12:05:43
这应该可以解决您想要的问题:
http://codepen.io/anon/pen/djLnw
联署材料:
var width = $('.ticker-text').width(),
containerwidth = $('.ticker-container').width(),
left = containerwidth;
function tick() {
if (--left < -width) {
left = containerwidth;
}
$(".ticker-text").css("margin-left", left + "px");
timeout = setTimeout(tick, 16);
}
$('.mousehover').mouseenter(function () {
clearTimeout(timeout);
});
$('.mousehover').mouseout(function () {
setTimeout(tick, 16);
});
tick();https://stackoverflow.com/questions/19634176
复制相似问题