2011-09-10 1 views
1

私は単純なスライド動作を作成しています。しかし、その中に入っているdivは、widthrightポジショニングの割合を使用しています。WebkitブラウザでjQueryを使用してCSSで計算されたパーセント値を取得

問題はWebkitブラウザにあります。 FirefoxではjQueryが親要素のwidthに基づいてパーセンテージの計算値を返しましたが、jQueryを使用して得た値は実際はパーセンテージそのものです。

はこちらをご覧ください:http://jsfiddle.net/flisterz/ChZLu/

は、トリガをクリックして、uは(最初のみ]をクリック)「right」値はWebkitの上のあなたの最初のクリックの%値で見ることができます。 Firefoxでは、「right」の値は、最初のクリックでも正しく計算されています。

ヒント?ありがとう!

答えて

1

position()を入手する必要があるかもしれません。物事は一般的には左上に置かれているのを見て、私は右よりもむしろ左に使っています。それは百分率を使ってCSSでまだ設定されています。

もう少し数学が必要です。本当に必要な場合は、右手で使うことができます。

参照: http://jsfiddle.net/ChZLu/1/

+0

がよさそうです。ありがとう! –

関連する問題