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 に答える