建立一个网站,通过游戏的游戏信息进行游戏,并希望在特定div出现后插入一个div。
<div id="pbp-no-drive-0-0" class="no-drive">
<span></span>
</div>
<div id="pbp-no-drive-0-1" class="no-drive">
<span></span>
</div>
<div id="pbp-0-0" class="all-plays">
<div class="drivesum></div>
<div id="pbp-in-drive-0-3" class="play-in-drive">
</div>
<div id="pbp-no-drive-0-25" class="no-drive">
<span></span>
</div>
<div id="pbp-0-1" class="all-plays">
<div class="drivesum"></div>
</div>
首先出现“无驱动”div,驱动器启动后出现“all-plays”div。我试图在“drivesum”div之后插入“无驱动”div,如果它们已经不在那里了。有多个“全部播放”和“无驱动”。它适用于美式足球,而“无驱动”则代表着特殊的球队开始。
处理此问题的最佳方法是什么?
答案 0 :(得分:0)
您可以编写条件语句。如果你不确定何时会附加,那么你可以有一个计时器。
var timer;
timer = setInterval(function() {
if( !$('.all-plays').find('.no-drive').length) {
$('.no-drive').insertAfter('.drivesum');
clearInterval(timer);
}
}, 100);