jqueryposition() 在 IE9 中不起作用

标签 jquery internet-explorer internet-explorer-9 position

还有其他人遇到过position()在IE中工作异常的问题吗?我正在尝试返回居中放置的 div 的左侧位置。 Chrome 返回 342,这是正确的。 IE9 返回 0.5。这是怎么回事?

  var sp = $('.jcarousel-container').position();
  alert(sp.left)

最佳答案

在你的 jsfiddle 示例中,.offset() 似乎在 IE9 中工作:

http://jsfiddle.net/fme6V/7/

代码如下:

var sp = $('.jcarousel-container').offset();
alert(sp.left)

关于jqueryposition() 在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8836777/

相关文章:

javascript - IE8 JavaScript 问题

javascript - SCRIPT438 : Object doesn't support property or method 'create' - THREE. JS 相机\Camera.js

javascript - 迭代顺序在 IE9 中不同

jquery - 如何在页面上居中放置多个 div,并在 div 落到下一行时将它们左对齐?

javascript - Firefox 和 IE 之间的 window 和 div 宽度有什么不同

php - WordPress jquery 托管在顶部

internet-explorer - 位置 : absolute to be absolute to the browser/window

javascript - IE9 - Mime 类型不匹配 - 对象不支持属性

c# - 如何使用表单发布 MVC 将多个文件上传到服务器?

jquery - 将鼠标悬停在 div 上会更改另一个 div 标题