gpt4 book ai didi

jquery 'if interacted with'?

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

我正在制作一个“悬停查​​看”脚本,希望大师能给我一些指导。请先阅读代码,然后再阅读我的“代码说话”

$(".peek").mouseenter(function() {
var $peek = $("#peek");
if ($peek.data("active")) { return; }
$peek.show().data("active", true);
setTimeout(function() {
$peek.hide().data("active", false);
}, 1000);
});

我怎么说:“如果 $peek 已被激活或 $peek 已被隐藏”执行此操作 ()

我的最终目标是:

如果将鼠标悬停在 .peek 上,请显示 #peek 1 秒,然后如果您看到了 #peek,请禁用将鼠标悬停在 .peek 上的功能,以便您不再看到 #peek。

最佳答案

$(".peek").mouseenter(function() {
var $peek = $("#peek");
if (typeof $peek.data("active") !== "undefined") return;

$peek.show().data("active", true);
setTimeout(function() {
$peek.hide().data("active", false);
}, 1000);
});

在您的代码中,if ($peek.data("active")) 检索 falseundefined,而您只需要如果代码未定义,则运行其余代码。

关于jquery 'if interacted with'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10546904/

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