gpt4 book ai didi

javascript - 单击文档的 setTimeout 函数

转载 作者:行者123 更新时间:2023-11-30 11:29:17 24 4
gpt4 key购买 nike

我的代码有问题。我想在单击获得某些类的 div 时执行操作,并在 1 秒后删除该类。这是我的代码示例:

$(document).ready(function() {
alert('aaa');
$(document).on("click", ".items-layout > div", function() {
var $this = $(this);
$this.addClass('hover-effect');
$this.off("click");
}, function() {
setTimeout(function() {
var $self = $(this);
$self.removeClass('hover-effect');
alert('yolo');
}, 1000);
});

最佳答案

$(document).ready(function() {
alert('aaa');
$(document).on("click", ".items-layout > div", function() {
var $this = $(this);
$this.addClass('hover-effect').off("click");
setTimeout(function() {
$this.removeClass('hover-effect');
alert('yolo');
}, 1000);
});

出了什么问题:

你传递给 .on('click' 两个函数。但是你只能传递一个(第二个被忽略)。所以你需要将代码从第二个移到第一个。那是我做了什么

关于javascript - 单击文档的 setTimeout 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844894/

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