私の場合、ホバリング<div>
するときは、<div>
しかし、一部の div では、ホバーされた要素の後に先頭に追加された要素を非表示にしたいと考えています。
これは私のコードとその作品です!
HTML :
<div class="one">
<span class="content"></span>
</div>
<div class="two">
<span class="content"></span>
</div>
jQuery :
$("div.one > .content").on("hover" , function(){
var this_ = $(this);
this_.prev(".top").remove();
});
$("div.two > .content").on("hover" ,function(){
var this_ = $(this);
setTimeout(function(){this_.prev(".top").remove();})
});
.one
どちらも同じ関数ですが、使用しているときに 2 番目の関数が影響する理由とタイミングが 0 ミリ秒である.two
理由を知りたいのですが、関数に0 ミリ秒が影響するのはなぜですか?setTimeout()