gpt4 book ai didi

Javascript slider 抖动

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:17 28 4
gpt4 key购买 nike

我接手了一个半成品的网站开发,这个网站上有一些使用jquery 1.3.2的 slider 。突然间,今天,我第一次看到 slider 在到达内容末尾时摇晃。这是带有问题 slider 的站点:

http://rareculture.com/index.php?dispatch=pages.view&page_id=18&artist=10

这里是相关代码:

http://jsfiddle.net/yRV3P/

这被确认为在另一个人的电脑上晃动,都使用谷歌浏览器。在 Firefox 中它有点卡顿,但不像在 Chrome 中那样容易让人癫痫发作。我在 stackoverflow 或互联网上的其他地方没有看到任何其他关于不稳定 slider 的帖子,但我想我可能使用了错误的搜索词。还有其他人遇到过这个吗?

谢谢。

最佳答案

尝试使用 setTimeout,因为它更安全!

对我来说,我可以重现这个错误。我特别认识到的是,在我松开鼠标后, slider 仍在移动,所以当它走到尽头时,它看起来像在摇晃。

当我需要一些间歇性工作时,我的工作方式如下:

var active = false;
var timr = null;
var fn = function() {
if (!active) return;
doWork();
timr = setTimeout(fn, 30)
}

var startWork = function() {
clearTimeout(timr);
active = true;
fn();
}

var endWork = function() {
active = false;
clearTimeout(timr);
}

你甚至可以跳过“活跃”的东西......

关于Javascript slider 抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597711/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com