i have section of ul li with multiple images and i want to show 8 images first time and then want to show images radomly from all images.This is my ul li structure.
<ul id="randon-client">
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
<li><img src="#" alt="brand9"></li>
</ul>
Try this code, Show random each 3 secons
$( document ).ready(function() { showRamdon() }); function showRamdon(){ setTimeout(function() { $images = $("#randon-client").find('img'); total = $images.length; random = Math.floor(total * Math.random()) + 1; $images.hide(); $images.eq(random).show(); showRamdon(); },1000); }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <ul id="randon-client"> <li><img src="#" alt="brand1"></li> <li><img src="#" alt="brand2"></li> <li><img src="#" alt="brand3"></li> <li><img src="#" alt="brand4"></li> <li><img src="#" alt="brand5"></li> <li><img src="#" alt="brand6"></li> <li><img src="#" alt="brand7"></li> <li><img src="#" alt="brand8"></li> <li><img src="#" alt="brand9"></li> <li><img src="#" alt="brand10"></li> <li><img src="#" alt="brand11"></li> <li><img src="#" alt="brand12"></li> <li><img src="#" alt="brand13"></li> <li><img src="#" alt="brand14"></li> <li><img src="#" alt="brand15"></li> </ul>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.