Tag: 循环

jQuery – for循环中的超时

我写了一些jQuery来循环遍历数组中的项目,显示一个随机数,然后继续显示另一个数字。 问题是我想在循环中加一个延迟,以便它显示2秒的数字,然后移动到下一个。 所以你看到一个随机数,它持续2秒,然后继续前进到下一个。 我已经尝试在循环内部设置超时但这不起作用。 任何帮助都会非常棒,谢谢。 function RandomNumberGenerator(){ var myArray = new Array(99); for (var i=0; i< 99; i++) { myArray[i] = Math.floor(Math.random()*100) myArrayTwo[i] = Math.floor(Math.random()*100) } for (var i=0; i< 9; i++) { $('li.num').text(function(index) { // timeout needs to be here somewhere return (myArray[i]); }) } }); }

使用Javascript动态创建输入字段数组的唯一ID

我有一系列日期。 下面的代码遍历日期以打印带有文本字段的日期。 我要做的是创建一个具有唯一ID的文本字段数组。 然后将每个日期及其数组文本字段(值)传递到php脚本中。 有任何想法吗? for (var i in dates) { var d = dates[i]; if (d) { // sometimes the date is not actually selected, that’s why we need to check. var length = 12; var str = i+d; var myUniqueTime = str.substring(0,length); myUniqueTime = myUniqueTime.replace(/^\s+|\s+$/g, ”); times= [“”, “”]; // OK, selected. Fill […]

jQuery:检查列是否包含特定值

我有一个包含各种值的标准表。 相同的值可能出现在不同的TD中,但不在同一列中。 例: text1 text2 text3 text4 text5 text6

嵌套的jQuery循环?

我正在尝试使用jQuery循环插件构建幻灯片放映。 在幻灯片放映中有内容,内容内有基本图库。 图库使用的周期超时少于内容超时。 所以内容等待15秒,图像库将有5个图片,3秒超时,然后15秒,然后内容更改。 一切听起来都不错但是当我执行页面时,它会循环内容和第一个图库。 但是当它跳转到第二个内容时,它不会循环图像库。 我试图把$(‘#cycleImages’).cycle({…这个代码块在图库转发器上方但它没有用完。 如何让这些嵌套循环一起工作? 谢谢 $(document).ready(function() { $(‘#cycleContent’).cycle({ fx: ‘scrollRight’, delay: -1000, timeout: 15000 }); }); $(‘#cycleImages’).cycle({ fx: ‘fade’, speed: 500, timeout: 3000, pause: 1 }); 这是我的html标记 (“Type.Name”) %> (“Title”) %> <asp:Repeater ID="rptBigPictures" DataSource='’ EnableViewState=”false” runat=”server”> <asp:Image ID="imgProfile" runat="server" ImageUrl='’ />

如何解决jshint错误`不要在循环中创建函数。使用jquery $ .grep

以下javascript代码为我提供了不在循环中创建函数。 错误 /* Get the favorite products from the data using the id */ productDataCategory[FAVORITES].length = 0/* empty favorites productDataCategory */; for ( i = 0; i < currentUser.favorites.length; i++) { product = $.grep(productData, function(e){ return e.id === currentUser.favorites[i]; })[0]; productDataCategory[FAVORITES].push(p); } 我看了问题,看到其他成员提出的类似问题 如何解决jslint错误’不要在循环中创建函数’。 不要在循环中创建函数 我遇到的问题是我在循环中使用$ .grep函数来查找数组中的产品。 我不知道如何用上述问题中的答案来解决这个问题。 来自已登录用户的数据 { “user”: “MBO”, “email”: “my@mail.com”, “username”: […]

使用ajax调用循环使用函数

我正在循环使用许多validation特定输入值的函数。 一个特别需要ajax调用来validation地址。 我看到SO上的用户建议使用回调来返回值。 唯一的问题是,当它检索值时,该函数已经在循环中触发并返回一个未定义的值。 我一直在寻找并且不确定最佳解决方案是什么。 我以某种方式延迟循环吗? 我的function设置是否正确? 需要一些认真的帮助。 var validations = [validateUsername, validatePassword, validateAddress]; function submitForm() { var inputs = validations.map(function(validation) { return validation(); }); return inputs.every(function(input) { return input === true; }); // [true, true, undefined] } function validateAddress() { function addressIsValid(callback) { $.ajax({ type: ‘POST’, url: ‘/address/validate’, data: $form.serialize(), dataType: ‘json’, success: function(response) […]

通过JSON数组迭代:获取参数的名称

我正在通过我的JSON响应进行迭代。 我有一些带有id的HTML元素作为参数名称。 例如,我的JSON响应包含一个”costcenter”:”1234″ ,并且有一个带有id costcenter的元素。 现在,我没有为每个id编写语句,而是试图通过JSON数组进行迭代,并自动读取它的名称。 这就是我得到的 $(“.dataset”).click(function() { changeid = this.id; $.ajax({ url: “source”, dataType: “json”, contentType: “application/json; charset=utf-8”, data: { id: changeid }, success: function(data) { // How to get the name of the parameter, and then read it’s value? } }) }) JSON看起来像这样,它只是一个维度和1个结果集: {“changeid”:”1″,”costcenter”:”478″,”manager”:”John Smith”}

Skrollr.js(followup)根据元素的窗口高度和y位置动态设置属性,但属性必须响应特定的序列

如果您通过我的Skrollr.js在这里:当用户滚动窗口问题时, 循环操作将一直发生 ,那么您基本上知道发生了什么。 Skrollr,我正在使用的插件,无法处理无限循环操作。 所以@Prinzhorn提出的建议是使用“模数运算符”。 我试过这个,你可以看到这里 。 然而,这也带来了另一个问题,因为你也可以看到,因为我需要一个事件发生(动画)每第N个像素滚动。 但是卷轴从不会传递每一个数字; 它跳过了很多。 所以,到目前为止,我无法弄清楚如何从那里获得恒定的间隔。 无论如何,这个问题以及这样一个事实:即使他们正在影响的事物不在视口中,也可能总是发生一些动作(或者更确切地说,很多动作)并不是一个好主意。 所以我决定尝试为我的初始Skrollr动态设置data值。 这些数据值将尽我所能,根据窗口高度和内容位置等通过jQuery自行完成等等。所以,很快,我设置了这个小的JS代码(jsFiddle 1) ,它附加了不同的图层可以在需要添加的任何位置进行动画处理,并设置data间隔,这些图层应在视口中处理它们时的操作。 但是,我还没有弄清楚如何根据下面显示的顺序让他们设置CSS值! 但是当你读到这篇文章时我正在研究它! 1 2 3 4 5 请注意,我正在谈论的序列基本上是一层应该显示在另一层之上,从而动画一,二,三,四,五 ……再回到四,三,二,一 ……再来一次等等, 正如我所说,我正在努力,但我已经到了 for (i in intervals) { layer += ‘ data-‘ + (start + intervals[i]) + ‘=” “‘; } 现在我必须弄清楚如何获得一些这些data属性来定位display: block; CSS更改display: block; 和,其他, display: none; 然后,如何使这些非对称,因为他们需要响应上面的来回序列。 更新否1 好的,这就是我现在要做的事情:在这里看到更新的好消息(2) 。 […]

jquery遍历新创建的元素

我试图在我的表中添加新行,并将它们保存到DB中。 首先,我使用.append()在表上追加行: $(“#tablename”).append(“newly added row”); 附加function正常。 我的页面显示正确的结果。 但是,我无法选择它们 $(“#newRow”).each(function () { alert “it never reaches here!”; }); 我猜这是因为在加载DOM之后添加了元素。 任何人都可以告诉我如何迭代我所有新添加的元素? 谢谢。

jquery循环链接从外部页面到特定幻灯片?

一直在仔细阅读所有其他问题,我无法弄清楚这一点。 我有一个主页,其中包含我使用jquery循环插件的另一个页面中的某些幻灯片。 我需要做的是将主页上的链接直接链接到不是组的第一张幻灯片的幻灯片。 没有什么复杂的。 我的主页上有这样的链接: SEE MORE 我已经研究过使用pagerAnchorBuilder添加命名锚点,然后在我的链接中引用该锚点。 成功添加命名锚点: pagerAnchorBuilder: function(idx, slide) { return ”+(idx+1)+”; } 但与他们联系并没有任何作用。 例如: SEE MORE 我认为这与updateActivePagerLink有关。 有没有办法以某种方式让命名锚告诉页面循环哪个幻灯片激活? 或者还有另一种方法更容易吗? 这似乎是一个常见的应用程序! 我是jQuery的初学者。 想不出来!