Jquery动画在添加一段javascript时变得不稳定
Jquery animate becomes jerky when added piece of javascript
当我添加这段javascript时,我的动画变得不稳定和缓慢:
window.location.hash = image.attr("data-imgnum");
这正常吗?是否有一个jquery的替代品,可能工作得更快,不会减慢一切?
完整代码:http://jsfiddle.net/JQaLB/7/
但是由于jsfiddle哈希的东西不工作动画工作得很好
首先检查是否有一个元素的ID与您的data-imgnum
属性相同。如果有,那么浏览器对hashchange
事件的默认行为是跳转到URL的哈希part
指定的ID元素,这可能会影响滚动动画(或其他取决于scrollTop
参数)。
如果没有帮助,检查你的网站是否以某种方式实现了hashchange
事件,并检查其背后的代码。
问题是非常具体的,所以如果你添加更多关于整个环境的细节会有所帮助。
首先,检查页面中是否存在image
对象。
同样attr
是jQuery function
,所以检查你已经添加了jquery
的version
。
如果你还没有添加jquery,那么试试你的代码:
document.getElementById('image').getAttribute("data-imgnum");
//let image has id attribute 'image'
阅读https://developer.mozilla.org/en/docs/DOM/element.getAttribute
相关文章:
- 将字符串作为一段 HTML/javascript 代码执行
- 一段时间后使用Javascript加载网页ASP.net
- 如何在javascript中用字符串变量替换一段文本
- imacros javascript在抓取的一段时间内挂起或减慢速度
- 一旦第三方脚本加载失败,立即运行一段JavaScript
- 在javascript中每隔一段时间自动更改按钮的背景
- 将一段JavaScript代码转换为PHP
- Javascript 使用单个函数从另一段代码中取消 POST
- JavaScript:循环一段时间
- 使用 javascript 每隔一段时间在 html 上显示帖子数组中的某些帖子
- Javascript检查一段时间内是否没有发生某些事情
- 在 android 的 webview 中嵌入一段 HTML 代码或 Javascript 脚本
- 在一段时间后持续运行 JavaScript 代码
- 如何在javascript中暂停setInterval一段时间
- 停止JavaScript一段时间
- Javascript :经过一段时间后执行操作
- 在一段时间后自动调用 JavaScript 函数的正确方法是什么
- 尝试编写 JavaScript 幻灯片,但一段时间后图像不对齐
- Javascript获取HTML块中的最后一段文本
- 我怎么能加载javascript一段时间后