我有一个简单的广告滚动条;] 在悬停时暂停它需要帮助。
$(document).ready(function(mnmTicker){
var mnmAdsInterval = 2000;
/* Do not modify code below */
var mnmAdsLenght = m3ads_numberadverts;
function mnmSlideAds(){
hT = $('.someClass').find('a');
hT2 = hT;
slideMargin = document.getElementsByClassName('a')[0].offsetHeight;
$(".someClass .a:first").clone().appendTo(".someClass");
$(".someClass .a:first").animate({"marginTop":-+slideMargin,},1800, function(){
$(this).remove();
});
};
var interval = setInterval(mnmSlideAds, mnmAdsInterval); [/code]
顺便说一句。我正在测试这个:
$('.someClass .a').hover(function() {
clearInterval(interval);
}, function() {
interval = setInterval(mnmSlideAds, mnmAdsInterval);
});
但不起作用; /
答案 0 :(得分:0)
您只能禁用间隔,但也需要stop()
动画:
$('.someClass .a').hover(function() {
clearInterval(interval);
$(".someClass .a:first").stop();
}, function() {
interval = setInterval(mnmSlideAds, mnmAdsInterval);
});