gpt4 book ai didi

jquery - 如何在鼠标悬停或悬停时连续重复触发?

转载 作者:行者123 更新时间:2023-12-01 07:32:46 25 4
gpt4 key购买 nike

我有以下脚本,该脚本有效。

如果我将鼠标光标移到“.sample”中的链接上,则会触发“点击”。

我怎样才能实现这个点击连续触发(有点循环)?

$jq('.sample a').mouseover(function(){
$jq(this).trigger('click');
return false;
});

我尝试了以下方法,但不起作用(点击仅触发一次,然后停止):

$jq('.sample a').mouseover(function(){
setInterval(function() { $jq('.nav-sub-browser a').trigger('click'); }, 100);
});

我还尝试了以下解决方案,这是我在 stackoverflow 上找到的。但这个也只触发一次点击:

function triggerClick() {
$jq('.nav-sub-browser a').trigger('click');
}
var interval;
$jq('.nav-sub-browser a').hover(function() {
interval = setInterval(triggerClick(), 100);
},
function() {
clearInterval(interval);
});

我做错了什么?

最佳答案

您尝试过单击吗?或者您使用触发器有什么具体原因吗?

var myInterval = false;
$('.sampleA').mouseover(function(){
myInterval = setInterval(function(){
$('.nav-sub-browser a').click();
}, 100);
});

$('.sampleA').mouseout(function(){
clearInterval(myInterval);
myInterval = false;
});

这是一个 jsFiddle,它演示了: http://www.jsfiddle.net/jbenson/dpC7W/

关于jquery - 如何在鼠标悬停或悬停时连续重复触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4748818/

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