问题标签 [cleartimeout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jquery 悬停优先级和 clearTimeout 问题
因此,我试图在我的网站http://www.beautracare.com/上为购物车制作下拉菜单,到目前为止,如果我将鼠标悬停在购物车上,您会看到下拉菜单淡入,但过了一会儿它会超时即使您仍然将鼠标悬停在购物车下拉菜单上,也会淡出。我尝试创建一个 setTimeout 并在将鼠标悬停在下拉菜单上时将其清除,但它没有响应。我还尝试在 Jquery 中使用下拉悬停功能,但它似乎并没有触发。请帮忙,谢谢。jQuery代码如下:
jquery - jQuery:使用 setTimeout 在无限循环内平滑更改元素的左侧位置
我正在尝试构建一个非常简单的滚动条,如果图像向左无限滚动,则其中的数字。我通过克隆包含缩略图数量的主元素并将其作为同级附加到主容器来做到这一点。我遇到的问题是动画的平滑度,因为我使用 jQuery 的 css() 方法在 setTimeout() 函数中每 10ms 减去 1px。
我实际上有两个问题:
带有 clearTimeout() 的 setTimeout 是无限循环的正确方法吗
是否有使用 css() 方法平滑动画的有效方法?使用 animate() 不会矫枉过正吗?
带循环的方法:
javascript - Javascript:SetTimeout 和 ClearTimeout 重置。
我有以下会话时间javascript代码
它可以倒计时。但是当我移动鼠标或按下键时没有任何反应。我希望它在 mousemove 和 keypress 上重置计数器。任何人都可以发现错误吗?
javascript - NodeJs setTimeout clearTimeout 的唯一 ID
我有一个用于调度任务的 NodeJS 应用程序,该任务用于创建预订,可以在执行任务之前取消预订,有可能有数十万个任务(例如,一分钟内创建了 67 个任务)
我这样做的方式是调用这个函数:
如果我必须取消其中一个,我的问题就开始了setTimeout
,我知道使用它的setTimeout
返回值。Number
clearTimeout()
但我似乎无法得到号码,有没有办法创建一个具有唯一 ID的计时器,我可以使用它clearTimeout()
或其他方式来调用clearTimeout
特定的setTimeout
?
javascript - javascript settimeout 重置不起作用
我正在尝试在javascript中重置计时器但拒绝工作,它只是启动另一个功能而不停止前一个功能。
这段代码直接来自应用程序,正如我解释的那样,它不会停止超时,但它会启动另一个。
有人可以帮忙吗?提前谢谢
javascript - SetTimeout 无法正常工作
此代码一次运行所有 21 个控制台日志。但是,它应该以设定的时间间隔一次运行它们有什么建议吗?
javascript - 移动设备上的 clearTimeout/setTimeout
我必须制作一个具有以下功能的按钮:
如果你点击它,它应该会显示一些线条并在 3 秒后隐藏它们,但如果你在 3 秒结束之前点击按钮,线条也应该隐藏。
我编写了一些在桌面浏览器上完美运行的代码,但在移动浏览器上却不是。Android 设备似乎忽略了我的 clearTimeout,而在 iphone 上它似乎更像是一个“buttonPressed”事件。
我创建了一个jsfiddle,以便您可以看到我写的内容。
知道如何使这种行为适用于移动浏览器吗?
jquery - clearTimeout() is not working
I've got a little function which ables to handle pop-up windows on my page, and there is a little problem with clearTimeout. Please take a look at the code:
So basically if you are calling func with "delayed" > 0, it will call automatic close after defined value. But, if there is any button in pop-up which allows to close it before timer, pop-up will appear right after timer will be executed. I've tried to clear timeouts with clearTimeout(), but bug is still there. You can check it on fiddle here: http://jsfiddle.net/LvVu9/ just click red button, and then click "ok" button.
javascript - 如何为下一个对话框重置 jquery 对话框超时?
我在我们的网站上使用了一个添加到购物袋的按钮,我们希望出现一个动态弹出窗口来确认刚刚添加的内容,然后它就会消失。我发现如果您单击另一个添加按钮,则会附加上一个对话框的超时。为了解决这个问题,下一个对话框有它自己的 10,000 setTimeout 而不是上一个对话框留下的任何东西,我想出了以下代码(这不起作用)。
该对话框从带有产品数据的外部 .Net 页面加载了动态内容,并在该页面内有一个关闭链接,这就是为什么将对话框加载到addToBagDialogVar以便它可以用于CloseDialog的原因。
所有这些都很好。只是计时器的重置似乎没有发生。如果我浏览一页产品并将每个产品添加到我的包中,则第三或第四个对话框只会出现一秒钟左右,因为它们都在使用第一个对话框 setTimeout。
我已经阅读和阅读并尝试了太多不同的方式来记忆,现在我的大脑已经糊涂了。
javascript - ClearTimeout doesn't work when called at beginning of the function
I have a function that with a setTimeout. The very first part of the function sets the timeout to clear just in case it's called it again before the setTimeout fires.
The clearTimeout doesn't clear the timer. I've tested clearTimeout(spinTimer) after the part in the function where the setTimeout is called and it works. Why doesn't it work at the beginning?
I've declared the variable globally already: