.animate();在Javascript中是冻结一秒钟
.animate(); in Javascript is Freezing for a second
我在Javascript中遇到.animate()
问题。我正在使用它自动滚动到div 中的元素。我遇到的问题是,在几毫秒后,滚动冻结一秒钟左右,然后在它应该已经动画到的那个点继续,然后它继续动画没有任何问题。
可滚动的div 包含大约 36 个宽度为 75 像素的div,背景是动态生成的 SVG 图。要使用div I 进行动画处理
parent.stop(true, false).animate({
scrollLeft: offsetToLeft
}, 50*Math.abs(elementsToSkipp), function (element, index) {
//Show highlight the element and refresh data
return false;
}.bind(this, forecastElement[0], index));
return false;
和.stop(true, false)
来自Stackoverflow,但它并没有真正解决我的问题。非常感谢帮助。
编辑:我只在移动设备(iOS、Android)上遇到这种滞后,在台式 PC 上没有这种滞后。
谢谢
大卫
听起来您正在运行动画作为对滚动事件的响应。 这是一篇解决此类问题(包括代码)的帖子: Jquery反应时间慢
相关文章:
- JavaScript sweetAlert弹出窗口在一秒钟后自动关闭
- ng show和ng hide don'I don’我一秒钟都不工作
- 画布在 Angular 服务调用中冻结一秒
- 出现一秒钟然后显示为Javascript的消息
- Javascript单选按钮验证错误弹出不到一秒钟,但不应消失
- 如何使用javascript在一秒钟内做60次的事情
- 如何在函数执行前等待一秒钟
- 表单提交仅运行Javascript函数一秒钟
- Javascript:选择页面上的所有复选框.它会检查所有内容一秒钟,然后消失
- 下拉菜单不会显示超过一秒钟.不起作用
- 循环后暂停 css 精灵一秒钟
- .animate();在Javascript中是冻结一秒钟
- 如何在 jQuery 中阻止 keyup() 事件一秒钟
- 每五次迭代后暂停循环一秒钟
- 计算一秒钟内鼠标点击的次数
- Javascript代码将屏幕冻结一段时间
- 流星助手添加适当的css一秒钟,然后消失
- 在页面加载时,不是显示第一张幻灯片,而是显示最后一张幻灯片不到一秒钟
- 切换箭头键时,图像会停止一秒钟
- PHP输出将显示一秒钟