每次调用一个函数时,我有6个精灵,我想彼此切换位置。我也不希望任何两个(或更多)精灵永远处于相同的位置。我尝试使用此功能,但它没有做任何事情。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="clip-wrapper">
<div class="clip">
<p>Workshops</p>
<img name="workshops" alt="workshops" src="_img/wpic.png" width="0" height="0" />
</div>
<div id="workshops-container" class="toggle">
<div class="workshop">
<img name="workshop1" alt="workshop1" src="_img/ws1.png" width="placeholder" height="placeholder" />
<header>
<h1>Workshop 1</h1>
</header>
<p>Lorum ipsum</p>
</div>
<div class="workshop">
<img name="workshop2" alt="workshop2" src="_img/ws2.png" width="placeholder" height="placeholder" />
<header>
<h1>Workshop 2</h1>
</header>
<p>Lorum ipsum</p>
</div>
</div>
</div>
答案 0 :(得分:2)
现在设置它的方式将使每个管道位置相同,因为它将引用您使用index
生成的相同随机randomNumberBetween0And6
数字。将其置于循环中并每次生成一个新的随机数。您还可以使用Tuple来交换值。
(greenPipe.position, redPipe.position) = (redPipe.position, greenPipe.position)