Tag: delay

在非活动选项卡中Javascript / Jquery计时出错

我最近承担了在Javascript / jQuery中构建动画的任务。 动画由围绕伦敦地图移动的圆圈组成。 每次通过一个电台时,电台名称都带有下划线。 我仍在努力改进它,并注意到当标签处于非活动状态时,如果在返回页面时混淆了序列的时间。 因为我将它嵌入到iframe中当我使用$(window).focus()或$(window).blur()时它似乎不起作用。 我使用jQuery动画函数为圆圈设置了动画,并简单地在文本下的所有行上设置了不透明度0并为它们添加了延迟,以便将不透明度设置为100.我在下面放了一个链接来显示动画,因为它是。 我目前正在调整动画的问题,但我不知道如何修复非活动标签问题。 任何帮助都会很棒。 无框架: http ://www.gbutlercreative.co.uk/london/index.html 框架 http://www.gbutlercreative.co.uk/london/frame.html

我可以在.jQuery中使用.delay()和.animate()吗?

我有这个代码,它在我正在处理的网站上打开一个篮子预览。 如果用户徘徊在它上面它会保持打开状态,但我希望它在触发我的hover的回调之前有两秒钟的延迟。 这是为了防止用户不希望鼠标离开篮子区域。 以下是我用来为篮子制作动画的代码: $(‘.cart_button, .cart_module’).hover(function(){ $(“.cart_module”).stop().animate({top:’39px’},{duration:500}); }, function(){ $(‘.cart_module’).stop().animate({top: -cartHeight},{duration:500}) }); 这是我试图使用的代码,但没有影响: $(‘.cart_button, .cart_module’).hover(function(){ $(“.cart_module”).delay().animate({top:’39px’},{duration:500}); }, function(){ $(‘.cart_module’).delay().animate({top: -cartHeight},{duration:500}) });

在javascript的迭代之间应用延迟for循环

是否可以使用jQuery或下划线对javascript for循环的连续迭代应用延迟? 我在我的页面上有一个for循环用于在用户满足某些条件时弹出咆哮通知,如果有多个条件,我想错开咆哮通知而不是同时弹出几个。 这是有问题的循环: var badge_arr = response.split(“Earned badge:”); //Start at 1 so I’m not getting everything before the first badge for(i = 1; i < badge_arr.length; i++){ responseStr += badge_arr[i]; //Create growl notification //badge info echoed back will be of the form //Earned badge: name: description: imgSource var badge_info = badge_arr[i].split(':'); var title = […]