スライドショーがあり、スライドショーの画像へのリンクがあります。
マウスがリンクに入ると、スライドショーが一時停止し、マウスが離れると再生されます。
私の問題は、マウスをリンク上ですばやく移動すると、スライドショーがどんどん速くなるように見えることです。
function begin_slideshow() {
some code
}
およびマウスのエンター/リーブ機能
element.on('mouseenter', function () {
var url = $(this).data('loc').replace('_t', '');//grabs the image
fig.attr("src", url);//changes the source
$('.shown').removeClass('shown');//the link that can be seen has a class of shown
$(this).addClass('shown');//adds class of shown to the now showing link
clearTimeout(timer);
}).on('mouseleave', function () {
timer = setTimeout(begin_slideshow, 5000);
});
問題はホバーのどこかにあると思います。うまくいけば、あなたが助けることができます:)私は本当に立ち往生しています。
編集