1

Firefoxの場合、「ビューポート」(つまりクライアントエリア)のTopLeftの場所を特定する方法はありますか?高さ/幅はwindow.innerHeightとwindow.innerWidthで利用できることを知っています。ただし、「innerTop」と「innerLeft」(存在しない)も知っておく必要があります。

ありがとう、

ロブ

4

4 に答える 4

2

マウス イベントを取得できる場合は、そのevent.screenX /screenY プロパティを調べて、event.clientX/clientY プロパティを差し引くことができます。これはクロスブラウザ互換性があります (DOM レベル 2 イベント)。

于 2009-04-18T03:49:07.157 に答える
2
  • window.innerHeight- ドキュメント領域の高さ。
  • window.outerHeight- ウィンドウ全体の高さ。

1 つを別のものから引き、ウィンドウの上部からドキュメント領域までの距離と、ステータス バーの高さを得ることができます。

于 2009-04-19T08:51:07.657 に答える