jQuerysのオフセット関数は、上または左に有理数(12.645613など)を返すことがあります。私は上の位置と左の位置がピクセルであると思ったので、整数でなければなりません(ハーフピクセル、または?がありません)。jQueryの非整数オフセット位置
答えて
上下の位置は、単位cm、mm、in、pt、pc、em、exまたはpx、またはパーセンテージのいずれかを持つ浮動小数点数です。
例:それは非常によく浮動小数点数とすることができるように
.someElement { top: 42%; left: 3.14in; }
offset
関数は、ピクセルに翻訳位置を返します。値は丸められません。
例では、親の高さが32ピクセルである場合、要素のtop
の値は32 * 0.42 = 13.44ピクセルになります。
これは私の場合jQueryのバグのような私のケースでは、オフセットについてのドキュメントは言う: "現在の座標を取得"と言う。あなたが描いていることは、どこにあるべきであり、現在のところではないのです。 – Zardoz
@Zardoz:それはあなたの見方によります。要素が「ある」場合、ブラウザがそれを表示することを選択する必要は必ずしもない。すなわち、座標は浮動小数点であるが、通常は偶数ピクセルで表示される。ほとんどのブラウザは、座標系とスクリーンピクセルの間に1対1の関係を持っていますが、たとえばiphone 4は1:2の関係にあるため、要素を実際に半ピクセルに配置できます。 – Guffa
これは古い質問ですが、私は後世のためにここに回答を投稿できると思います。
h1タグとh3タグに浮動小数点のマージンがあることが問題であることが判明しました(Firebugに感謝します)。たとえば、Firefoxはデフォルトで<H1>
に0.67em 0
というマージンを与えます。
<H1>
と<H3>
タグを削除すると、$(".fixedColumn").eq(0).offset().top
は整数を返します。これらのタグのマージンを指定するだけで、問題を修正する必要があります。
- 1. jqueryのオフセットと固定位置のバグ
- 2. Codemirrorカーソル位置オフセット
- 3. MousePressEvent、QGraphicsViewの位置オフセット
- 4. ポリゴンの位置を調整する - jQuery
- 5. Qt位置オフセット表面タブレット
- 6. のjQuery:整数形式で要素のピクセル位置を取得
- 7. jQueryは私のページのスクロール値(オフセット位置)を見つける
- 8. jqueryマウスのオフセット位置がFirefoxとChromeで異なる
- 9. オフセット位置で要素をjQueryで探す
- 10. Google Maps v3のデフォルトコントロールの位置オフセット
- 11. 絶対位置の画像オフセットのリンク
- 12. オフセットとしてのパーセルの位置
- 13. Draw2D図形のオフセット位置の取得
- 14. ターボアセンブラ言語のカーソル位置、オフセット
- 15. タイムゾーンまたはUTCオフセット位置
- 16. オフセット位置を計算する
- 17. ブートストラップテーブルの位置調整
- 18. 位置オフセットにCSS変数を使用する
- 19. jQuery - オフセット単位を追加する
- 20. Jqueryクールドラッグアンドドロップスナップ位置
- 21. divをカーソル位置に配置する際のJavascriptオフセット
- 22. スプライトの位置と回転から位置オフセットを取得します。
- 23. jQueryマウスの位置
- 24. Jquery UI Draggable:ヘルパーをマウスの位置に整列します。
- 25. jQuery UI SelectMenu - 値の変更後に位置合わせがオフセットになる
- 26. jqueryドキュメントのオフセット(または位置)を取得して設定します
- 27. jQuery slideToggleは動的に位置を調整しますか?
- 28. 親divの位置に応じてjQueryでdivを非表示
- 29. jqueryのslideToggleの位置
- 30. jqueryの位置()の問題
本当に?あなたは例を見せてもらえますか? – SLaks
そして、そのような数値を返す関数は何ですか? –
http://www.dotnetoutsource.com/Download/jQuery_FixedTable/jQuery_FixedTable_Demo.htmにアクセスし、 '$("。fixedColumn ")。eq(0).offset()。top'がFirefoxの182.5833282470703になる – Zardoz