假设我有十个元素的无序列表。 我希望随机将一个类添加到其中一个类中,然后在几秒钟后删除该类,并再次使用另一个随机选择的元素无限期地重新开始。 实现这一目标的最简洁方法是什么? 编辑:到目前为止我得到了什么: … … … … … 和jQuery: var random = Math.floor(Math.random() * 1000); var shownElement = $(“#hideAndSeek li”); shownElement.eq(random % shownElement.length).addClass(“shown”); 但是,这显然不会连续运行,我不知道如何在删除类之前正确设置延迟。
我有几个同一类的div。 我想随机地为每个div添加一个(不同的)类,但是没有在彼此之后重复添加类。 这是我的示例html: some text here some other text here some more text here some more text here some more text here 应该添加的示例css: .addedclass1 {…} .addedclass2 {…} .addedclass2 {…} .addedclass3 {…} .addedclass4 {…} 我最终会喜欢看到的: some text here some other text here some more text here some more text here some more text here 我有一些随机化添加的类的jquery,但它允许重复: $(document).ready(function() […]
我正在创建一个匹配的游戏,我正在尝试从数组中添加一个类来匹配。 我下面的代码创建了我需要的类,然后将它们随机化。 我的问题在于randomizeDeck函数。 我正在尝试将每个类添加到指定的元素两次。 当我在console.log中将代码添加到前六个元素而不是最后六个元素的代码时,我需要它这样做,以便在我正在创建的匹配游戏中有匹配的类。 var cardDeck = new Array(); function createDeck() { for (i = 1; i <= 6; i++) { cardDeck.push("card-" + i); } } createDeck(); var randDeck = cardDeck.sort(randOrd); function randomizeDeck() { card.each(function(i){ $(this).addClass(randDeck[i]); }); } randomizeDeck();
我有一个HTML幻灯片菜单。 具有以下内容: 而我想要的是,每次刷新都会随机排序。 我用过这段代码: function reorder() { var grp = $(“.slide”).children(); var cnt = grp.length; var temp, x; for (var i = 0; i < cnt; i++) { temp = grp[i]; x = Math.floor(Math.random() * cnt); grp[i] = grp[x]; grp[x] = temp; } $(grp).remove(); $(".slide").append($(grp)); } function orderPosts() { $(".slide").html(orig); } 但是不要工作。 我可能做错了什么?
我是Jquery / Javascript的新手,我想从我的图像目录中将一个图像加载到我的主页上,以便在刷新新的随机图像时出现。 有没有办法让Jquery只是访问我的图像文件夹并随机加载任何图像? 我目前正在使用一个JS代码,要求我输入我想要加载的每个图像名称。 这是详尽的,虽然我可能对Jquery知之甚少,但我认为这可以以更清洁的方式完成。 如果我天真,我会提前道歉。
此GridView中有四个Div标签, ID=”NUMBER2″ ID=”NUMBER1″ ID=”NUMBER2″ ID=”NUMBER3″ ID=”NUMBER4″值,我想在gridview的每一行中随机更改页面中的位置顺序。 什么是最好和最简单的SERVER SIDE方法来做到这一点。 我是使用C#语言的asp.net新手。 <asp:Label Visible="false" ID="QuesIDLabel" runat="server" Text='’> <asp:Label ID="Label1" runat="server" Text='’> <asp:Button CommandArgument='’ CommandName=”O1″ CssClass=” ID=”O1Button” runat=”server” Text=”Option 1″ /> <asp:Label ID="Label2" runat="server" Text='’> <asp:Button CommandArgument='’ CommandName=”O2″ CssClass=” ID=”O2Button” runat=”server” Text=”Option 2″ /> <asp:Label ID="Label3" runat="server" Text='’> <asp:Button CommandArgument='’ CommandName=”O3″ CssClass=” ID=”O3Button” runat=”server” Text=”Option 3″ /> <asp:Label ID="Label4" […]
所以我发现这个惊人的jQuery幻灯片名为Skitter。 这很棒! 所以我在我的最新项目中实现了它。 我得到了它@ http://thiagosf.net/projects/jquery/skitter/#documentation 是否有可能(如果是这样,我如何)随机显示图像但是始终从特定的图像开始? 例如,假设我想要在用户加载页面时显示的第一个图像是具有欢迎消息的特定图像。 但是对于那个“之后”的每个图像,它都是随机的。 我的头部中有“show_randomly:true”部分,我当前的幻灯片已成功随机化。 我只希望有一个“开始”的形象。 所以从它的主页,我做了“自定义function”,并将它给我的代码复制/粘贴到我的页面的头部… $(document).ready(function() { $(“.box_skitter_large”).skitter({ animation: “randomSmart”, dots: true, preview: true, controls_position: “center”, numbers_align: “right”, hideTools: true, show_randomly: true, controls: true, interval: 5000, velocity: 0.5, }); }); 就像我说的那样,我有一个成功的幻灯片运行,它正在随机化图像。 只需要一种方法让它始终从列表中的一个特定图像开始。 谢谢!!!
我正在尝试创建一个如下所示的数组: ([ [Date.UTC(2003,8,24),8709], [Date.UTC(2006,8,25),872], [Date.UTC(2002,8,26),8714], [Date.UTC(2009,8,29),8638], [Date.UTC(2000,8,30),8567] ]); 我可以创建一个随机日期,但我无法弄清楚如何以特定格式将其添加到数组中。 这是一些代码和小提琴 。 function randomDate(start, end) { return new Date(start.getTime() + Math.random() * (end.getTime() – start.getTime())) } $(function() { for(var i = 0; i < 1000; i++) { var date = randomDate(new Date(2004, 0, 9), new Date()); // instead of printing to a div, it'd save to […]
我使用以下代码在我的页面上的某些元素上生成随机的hex颜色。 CSS /**** Random hex values ****/ .isotope-brick.color0 .brick-overlay { background-color: #E1A2AC; } .isotope-brick.color0 .brick-info { color: #E1A2AC; } .isotope-brick.color1 .brick-overlay { background-color: #FDC300; } .isotope-brick.color1 .brick-info { color: #FDC300; } .isotope-brick.color2 .brick-overlay { background-color: #56AF31; } .isotope-brick.color2 .brick-info { color: #56AF31; } .isotope-brick.color3 .brick-overlay { background-color: #39B6AB; } .isotope-brick.color3 .brick-info { color: #39B6AB; } […]
我有一个jsfiddle 。 obj = {}; obj[0] = ‘hej’; obj[1] = ‘hopp’; $.each( obj, function( key, value ) { console.log($.now()); }); $.now()与控制台中的数字相同。 如何生成唯一编号?