javascript - jquery 附加对象都具有相同的左值

标签 javascript jquery

所以我有一个 javascript/jquery 代码 它将一堆 span 元素附加到主 div 容器,然后将它们设置为向左移动的动画。我需要能够检测每个跨度元素的左值,但是当我将左值输出到控制台日志时,它显示它们都具有相同的值。有任何想法吗?

http://jsbin.com/uKobuja/2/edit?html,css,js,console,output

最佳答案

您要查找的是:http://jsbin.com/uKobuja/11/edit

$(this).offset().left

而不是

this.style.left

那是因为你的跨度是相对定位的。它们都将具有相同的左 css 值

关于javascript - jquery 附加对象都具有相同的左值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18371377/

相关文章:

javascript - 如何正确修复 npm ERR!来 self 路径上 Ubuntu 的权限

javascript - 我的两个谷歌表格的编码中缺少什么?

javascript - 快速路由和中间件

jquery - 如何在单击事件上使用 jQuery、Waypoints 扩展?

javascript - 拖放 API 存在问题吗?

javascript - 使用 express.js 和 jade 处理路由和文件

javascript - 组件中的 angularjs 'bindings' 不起作用

javascript - Video.js 自动加载字幕

javascript - jQuery,反转 $.each 之类的?

php - 如何让 jQuery 发出像 Twitter 搜索一样的通知?