gpt4 book ai didi

javascript - 如何检查某事是否已完成,如果存在则不再执行

转载 作者:行者123 更新时间:2023-11-30 12:42:58 26 4
gpt4 key购买 nike

我想这样做,当在 .content 上时,然后创建一个新的并附加到 .mainPage 但只想附加一次。

这是示例 http://jsfiddle.net/4Qs97/

<div class="mainPage">
<div class="content"></div>
</div>

var $newDiv = '<div class="content">This</div>';

$('.content').on('mouseover', function(){
$($newDiv).appendTo('.mainPage');
});

我知道我可以使用 one 来实现这一点,但想知道是否有办法使用“on”来实现相同的目标,如果已经采取行动,只需追加一次 :-)

谢谢

最佳答案

您可以使用标志 变量 来记住添加的元素。

Live Demo

var $newDiv = '<div class="content">This</div>';
alreadyAdded = false;
$('.content').on('mouseover', function(){
if(alreadyAdded) return;
$($newDiv).appendTo('.mainPage');
alreadyAdded = true;
});

关于javascript - 如何检查某事是否已完成,如果存在则不再执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23730162/

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