草庐IT

javascript - 延迟 Javascript 悬停 Action

我的网站上有一张图片,它分配了一个jquery悬停Action。但是很容易不小心将鼠标悬停在那个区域上,如果你不止一次这样做,悬停会不断出现、消失、出现等等,直到你每次将鼠标悬停在它上面时它就会显示和消失一次。有没有办法让它在你悬停几秒钟之前不会触发Action?我不想只是延迟操作,因为它仍然会在每次鼠标悬停时发生,我想看看是否有一种方法鼠标悬停不算数,除非你在图像上停留几秒钟。到目前为止的脚本:$("img.badge").hover(function(){$("h3.better").animate({"left":"125px"},1200);},function(){$("h3

javascript - 延迟到方法链中的下一个函数

我想了解更多关于Javascript中的方法链的知识,并且想知道在没有jQuery的情况下创建延迟到链中下一个函数的正确方法:varfoo=function(){this.delay=function(per){setTimeout(start,per);returnthis;};this.start=function(){alert('start!');};};varbar=newfoo().delay(1000).start(); 最佳答案 这并不容易做到。jQuery使用specificqueuesystem.假设您想在没有j

javascript - 如何使用 javascript 在定义的时间延迟后动态更改 <p> 标记数据?

我只想改变在定义的时间延迟后使用javascript标记内容。例如一个messages应该根据号码改变。新消息来了。作为messages(1)messages(2) 最佳答案 写下你的作为:messages你的javascript:functionupdateMessages(){varps=document.getElementsByClassName("messages");for(vari=0,len=ps.length;i在哪里1000是要延迟的毫秒数。或者如果你想每隔15秒定期执行一次,你可以使用setInterval:s

javascript - jQuery keyup 延迟

希望这是一个能让人快速轻松地理解的方法。我对使用大量javascript/jquery还很陌生,我有以下设置可以从数据库中提取客户名称并在用户完成输入客户ID时显示它。一切正常,但它会在每次keyup时进行搜索。我知道我可以将其更改为模糊,但我希望它在延迟时进行搜索。这是当前代码:functionpostData(){varid=$('#id').val();$.post('inc/repairs/events-backend.php',{id:id},function(data){$("#display_customer").html(data);});returnfalse;}$(

javascript - jQuery 的 .delay 方法是如何工作的?

我刚刚看到这个,觉得它很酷。console.log("Starting...");$("#my_element").fadeIn().delay(3000).fadeOut();console.log("Finishing...");.delay方法是如何工作的?我的意思是,它如何知道如何等待3秒但不中断主控制流? 最佳答案 jQuery有一个内部“队列”对象,它只是一个数组:[nextAction,action,action,lastAction]当您使用delay时,它会推送:functiondelay(ms){setTimeo

loops - 将缓动应用于循环延迟

简单来说,我正在尝试弄清楚如何将缓动应用于循环延迟。for(i:=0;i如您所见,这是非常基础的。假设我想在3秒内完成整个循环(作业完成时间可以忽略不计,t)。使用Penner方程为每次迭代计算适当的缓和延迟的正确方法是什么?所以,有了这个函数,要模拟从零速度开始的加速度,我应该如何使用t为循环的每次迭代设置参数以创建适当的sleep延迟?funceaseInQuad(tfloat64){returnmath.Pow(t,2)}如果你能帮助我,我将不胜感激。方程式到目前为止还不是问题,但如何在我的用例中使用它们。我的问题一开始看起来像这样:ApplyingeasingtosetTime

time - 戈朗 : throttle (time delay) function is not working in goroutine (works fine in main thread)

所以我正在编写一个实用程序来查询工作中的API,它们将每10秒限制为20次调用。很简单,我会将我的通话时间限制在自上次通话后至少0.5秒。在我尝试使用goroutine之前,我的Throttle实用程序运行良好。现在我正在使用结构/方法组合:func(c*CTKAPI)Throttle(){ifc.Debug{fmt.Println("\t\t\tEnteringThrottle()")}for{//incasesomethingelsemakesacallwhilewe'resleeping,weneedtore-checkift:=time.Now().Sub(c.LastCall

ruby-on-rails - 在 Windows Vista 上发出任何 Rails 命令时出现延迟

每次我在我的windowsvistadevbox上运行任何rails命令时,在命令执行任何操作之前总会有大约30秒的延迟。我没有启用防火墙并且禁用了病毒防护。关于可能导致这种情况的原因有什么想法吗?谢谢 最佳答案 我不能对这个具体问题发表评论,但我可以说我过去在尝试在Windows上运行Rails时遇到过一些问题。也就是说,在尝试过Ubuntu和MacOs之后,我仍然更喜欢使用Windows作为我的主要UI。我的解决方案是在VM上运行UbuntuServer,并使用Samba文件共享来访问开发文件,将putty作为我的主要控制台界面

Windows Workflow Foundation 4.0 选择包含延迟事件的事件

我正在使用VisualStudio2010的Beta2来深入了解WF4。我创建了一个工作流,其中包含一个包含在If事件中的Pick事件。在PickActivity中,我有两个触发器,一个包含时间跨度为10秒的延迟集,另一个触发器有一个书签供经理批准。如果经理在分配的时间内未批准,我正在尝试使用延迟将“状态”变量设置为“已过期”。这与MattMilner在他的帖子中所做的非常相似:http://msdn.microsoft.com/en-us/library/ee342461.aspx,除了他使用DoWhile事件,而我需要使用我在此处描述的If事件。我还使用持久性和托管来自ASP.Ne

c - Windows中c的 sleep 功能。是否存在精度更高的函数?

我想知道是否有人知道可以在c的窗口中使用的更好的sleep函数,而不是Sleep(),它需要毫秒输入并且只保证输入是经过的最小时间量。我在1毫秒内传递,但实际上有15-16毫秒的延迟。有什么办法可以准确设置指定的休眠时间吗? 最佳答案 不,不是真的。当您告诉您的程序休眠时,您将放弃处理器并让操作系统决定下一步做什么。一旦操作系统处于控制之下,它就会决定何时给您的程序另一片处理时间。这就是为什么您可以指定最小值,但不能保证操作系统会在任何特定时间返回到您的进程。 关于c-Windows中c