Safari bug .position()

时间:2012-10-04 02:40:46

标签: jquery web-applications safari

我不确定这是我的代码或Safari的错误,但是在使用代码时:

cx = $('.cart').position().top;

触发页面上的提醒;除了Safari之外,它将在所有浏览器中触发(正常工作)。我不确定为什么。

Here is the page I am having the problem with!

顺便说一句,我正在使用Safari 3.2.2版。

1 个答案:

答案 0 :(得分:0)

我不确定警告对话框应该做什么,但我在Safari 5.1.7和Chrome 22中都可以正常显示。但是我确实注意到返回的位置存在差异。下面是每个浏览器中对话框的输出:

Safari 5.1.7中的输出:

http://partytime.v5.cloudsvr.com.au
Cart is loaded: 1, X position: 1274px;

Chrome 22中的输出:

Cart is loaded: 1, X position: 1260.5px;

不确定这是否是您想要/想要的但是它似乎正常工作。