相关疑难解决方法(0)

jquery将元素移动到随机顺序中

我试图以随机顺序显示一系列图像.但是,我不希望任何单个项目重复,直到所有项目都被显示,所以我不想从数组中选择一个随机图像,而是取整个数组,随机化它,然后从第一个到第一个顺序选择最后一个元素 这是我的代码:

HTML:

<div id="tout4"
<img src="images/gallery01.jpg" class="img_lg"/>
<img src="images/gallery02.jpg" class="img_lg"/>
<img src="images/gallery03.jpg" class="img_lg"/>
</div>
Run Code Online (Sandbox Code Playgroud)

和javascript,它当前按顺序选择和显示项目:

var galleryLength = $('#tout4 img.img_lg').length;
var currentGallery = 0;
setInterval(cycleGallery, 5000);


function cycleGallery(){

    $('#tout4 img.img_lg').eq(currentGallery).fadeOut(300);

    if (currentGallery < (galleryLength-1)){
        currentGallery++;
    } else {
        currentGallery = 0;
    }

    $('#tout4 img.img_lg').eq(currentGallery).fadeIn(300);
}
Run Code Online (Sandbox Code Playgroud)

那么如何重新排列图像的实际顺序,而不仅仅是它们的选择顺序?

javascript random jquery gallery

8
推荐指数
3
解决办法
1万
查看次数

页面加载的随机Div顺序

我有一堆ID为"gallerycard"的div.每当用户访问页面时,我都需要它们以随机顺序加载.

<div id="gallerycard">
     <div id="name">Akulina</div>
    <div id="info">N/A</div>
</div>

<div id="gallerycard">
     <div id="name">Martina</div>
    <div id="info">N/A</div>
</div>

<div id="gallerycard">
     <div id="name">Joseph</div>
    <div id="info">N/A</div>
</div>

<div id="gallerycard">
     <div id="name">Karen</div>
    <div id="info">N/A</div>
</div>
...    
Run Code Online (Sandbox Code Playgroud)

和...

这是CSS的小提琴: http ://jsfiddle.net/BwJHj/

我知道这对你们大多数人来说都是一个简单的任务,但我有时候真的很讨厌jquery :(

谢谢

html

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

gallery ×1

html ×1

javascript ×1

jquery ×1

random ×1