gpt4 book ai didi

jquery - 如何在我的 HTML 按钮短暂延迟后触发点击?

转载 作者:搜寻专家 更新时间:2023-10-31 21:54:02 25 4
gpt4 key购买 nike

有一种称为 duell 的技术,它用于网站的可访问性原因。它被只能移动设备(即鼠标)的人使用,它是这样工作的。在悬停效果上,悬停持续时间比让我们以 1 秒为例,然后触发点击功能。我想用 jQuery 模拟我的 HTML 中的按钮元素。

最佳答案

var timer = null;
$('button').hover(mouseIn, mouseOut);

function mouseIn() {
timer = setTimeout(triggerClick, 3000);
}

function mouseOut() {
clearTimeout(timer );
}

function triggerClick() {
$('button').trigger('click');
}

此解决方案使用计时器。当您将鼠标悬停在元素上时启动计时器,并在您停止悬停在该元素上时清除它。显然这只适用于 1 个按钮,但您可以轻松修改它以适用于页面上的所有按钮。

关于jquery - 如何在我的 HTML 按钮短暂延迟后触发点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389814/

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