gpt4 book ai didi

javascript - JavaScript/jQuery 中的 "if mouseover"或 "do while mouseover"

转载 作者:可可西里 更新时间:2023-11-01 01:45:44 29 4
gpt4 key购买 nike

是否有 JavaScript 或 jQuery 解决方案可以在鼠标悬停在 DOM 对象上时重复运行函数(在 setTimeout 之后)?否则说,是否有 JavaScript“鼠标悬停时执行”(或“如果鼠标悬停”)?

    $('someObject').bind('mouseover', function() {

//Do the following while mouseover
$('someOtherObject').css('margin-left',adjustedLeft + 'px');
setTimeout(/*do it again*/,25);

});

最佳答案

$('someObject').on('mouseenter', function() {
this.iid = setInterval(function() {
// do something
}, 25);
}).on('mouseleave', function(){
this.iid && clearInterval(this.iid);
});

Example Look here

关于javascript - JavaScript/jQuery 中的 "if mouseover"或 "do while mouseover",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966273/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com