我网站上有一张图片,它附带了jquery悬停动作。但很容易意外悬停在那个区域上,如果你这样做了不止一次,悬停就会不断出现、消失、出现等,直到它为每次悬停都显示和消失一次。有没有办法让动作只有在悬停几秒钟后才触发呢?我不想只是延迟动作,因为它仍然会在每次悬停时发生,我想知道是否有一种方法可以让悬停只有在你停留在图片上几秒钟后才算。
目前的脚本:
$("img.badge").hover(
function() {
$("h3.better").animate({"left": "125px"}, 1200);
},
function() {
$("h3.better").animate({"left": "-500px"}, 800);
});