Tag: setinterval

使用AJAX自动更新

我目前正在我的网页上使用此代码: invasions)) { echo “Invasion Tracker”; $i = 0; foreach($data->invasions as $title => $inv) { print “District: {$title} Cog: {$inv->type} Progress: {$inv->progress} “; if (count(($data->invasions) > 1)) { if (end($data->invasions) !== $inv) { print “”; } else { print “”; } } } } else { echo “No invasions!”; } ?> 我希望通过AJAX每10秒刷新一次。 但是,我一直在读你需要创建一个函数,但我不确定我是如何使用API​​的呢? 每10秒,该API正在更新,这就是为什么我希望每10秒使用AJAX更新一次。 目前,我有它,所以用户必须手动刷新。 […]

JQuery自动刷新(setInterval)

嗨伙计们不确定这样做的最好方法 – 即把if放在哪里..我有一个加载页面并具有setInterval()函数的div。 在加载的页面上有1个按钮,我想要实现的是当单击按钮#1(加载的页面)以停止setInterval()并追加一个新的div(绝对位置)直到按钮#2(在附加的div上)单击然后重新启动它。 .. comprende? 这是我的“基础”代码 这是第一个按钮的动作 $(‘.replybutton’).live(‘click’,function(){ $(‘.discussion’).append(‘some content in here plus “button number2’); }); 这会加载页面 – 最初 $(‘.discussion’).load(‘board2.php’); 这是刷新function var auto_refresh = setInterval( function() { $(‘.discussion’).fadeOut().load(‘board2.php’).fadeIn(); }, 10000); 失败的任何事情 – (但不是首选)我可以在加载的页面上使用切换而不是在$(‘.replybutton’).live(‘click’,function()使用的追加$(‘.replybutton’).live(‘click’,function() ,但仍然需要停止刷新并重新启动它 – 基于切换,但我强调切换的想法不是首选方式。

jQuery根据其类“活动”加载一些东西

我正在尝试使用这个选项卡将带有ajax的内容加载到div中。 我不能让它在间隔时间刷新。 然而,顶部确实有效。 $(function rlAl() { if ($(“#xicon1”).hasClass(“active”)) { $(“#actionlist”).load(“alcurrent.php”); } else if ($(“#xicon2”).hasClass(“active”)) { alert(“icon2”); } else if ($(“#xicon3”).hasClass(“active”)) { alert(“icon3”); } }); $(function() { setInterval(rlAl, 5000); });

自动刷新文档标题?

我已经尝试了很多方法让页面标题每3秒自动更新一次,因此标题可以显示它们有多少未读消息。 这是我尝试过的: setInterval(function() { document.title = “”; }, 3000); 和 $(function() { setInterval(function() { $(this).attr(“title”, “”); }, 3000); }); 但它们都不起作用。

jquery addClass和removeClass with setInterval

我想每隔3秒更改一次class级名称。 不行不通。 我怎样才能做到这一点? $(document).ready(function() { function moveClass(){ var x = $(‘.liveEvents’); x.removeClass(‘liveEvents’); x.addClass(‘liveEventsActive’); x.removeClass(‘liveEventsActive’); x.addClass(‘liveEvents’); } setInterval(moveClass, 3000); return false; });

在hover时添加暂停到setInterval()?

嗨这里是我的jquery函数幻灯片与其他内置函数。 当我将鼠标hover在整体div上时,我一直试图让它暂停。 帮帮我! $(function() { var timer = setInterval( showDiv, 5000); var counter = 2; function showDiv() { if (counter ==0) { counter++; return; } $(‘div’,’#slide-show-overall’) .stop() .fadeOut(‘slow’) .filter( function() { return this.id.match(‘picture-set-‘ + counter); }) .fadeIn(‘slow’); if (counter ==2) { slideWings();} //extra functions if (counter ==1) { resetWings();} //extra functions counter == 3? counter […]

javascript + jquery + setinterval + animation

我遇到了setInterval和jquery animate的问题。 这是我的代码: function slides1() { … $(“table#agah1”).animate({ “left”: first1 }, “slow”); $(“table#agah2”).animate({ “left”: first2 }, “slow”); } $(function () { cyc = setInterval(“slides1()”, 3000); }); 当切换到另一个浏览器选项卡,并在一段时间后返回时,动画会毫不拖延地继续这样做,因为我已经离开选项卡,然后行动正确。 我添加了这些也没有任何运气: $(window).focus(function () { jQuery.fx.off = false; cyc = setInterval(“slides1()”, 3000); }); $(window).blur(function () { jQuery.fx.off = true; window.clearInterval(cyc); });

jQuery随机淡入图像

我有一个容器,有很多小图像。 … 我将不透明度设置为0.(不隐藏)然后我想在半秒后显示(淡入淡出)随机图像。 例如,5日,1日,55日…… 任何建议,非常多

jquery每个添加类中间延迟

我需要遍历每个div .row来添加或删除具有CSS3 3D变换效果的翻转类。 当我使用jquery each()将每个“.row”应用此添加/删除类时,所有div都会在同一时间添加或删除类“.flip”。 我需要这个延迟,所以它看起来像多米诺骨牌效应。 知道如何让这个工作吗? 或者如何逐个添加/删除翻转类? 这是我发现但它不起作用: $(‘.row’).each(function(i){ if($(this).hasClass(‘flip’)){ $(this).delay(i*500).removeClass(‘flip’); }else{ $(this).delay(i*500).addClass(‘flip’); } });

setinterval表示未定义函数但它是

我有这个function,我在HEAD中定义: function live() { $.get(“http://mydomain.com/script.php”, function(data){ var timer = data; var elm = document.getElementById(“live”); if (timer == 1){ elm.style.display = ‘block’; } else{ elm.style.display = ‘none’; } }); } 然后我在我的文档的最后做了一个这样的循环: setInterval(live,10000); 但我得到一个错误,说没有定义实时。 这是为什么? 你能告诉我我做错了什么吗? 谢谢。