0

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

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

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

这是我遇到问题的页面!

顺便说一句,我使用的是 Safari 版本 3.2.2。

4

1 回答 1

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;

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

于 2012-10-04T02:51:13.143 回答