-1

ユーザーが画像にカーソルを合わせると、その下の区画に囲まれた段落が表示される Web ページを作成しています。ユーザーがカーソルを画像の外に移動すると、分割が消えます。

私の問題は、ユーザーが画面の下部にある画像をクリックすると..下部の分割が表示されるまで、JavaScriptを使用してページをスクロールしたい...

これを行う方法を知りたいです。どの機能を使う??

前もって感謝します..

4

1 に答える 1

1

基本的に、ブラウザウィンドウの高さを計算する必要があります....次に、画像の高さとオフセット(つまり、配置されている場所)も知っています...

いくつかの計算を行うと、必要な追加のページスクロールが得られます...単純に実行してください...

ここにあなたのためのいくつかの機能があります:

in Internet Explorer (backward-compatibility mode):
document.body.offsetWidth, document.body.offsetHeight

in Internet Explorer (standards mode, document.compatMode=='CSS1Compat'):
document.documentElement.offsetWidth, document.documentElement.offsetHeight

in most other browsers – as well as IE9 (standards mode):
window.innerWidth, window.innerHeight (the page's visible width/height)
window.outerWidth, window.outerHeight (the browser outer width/height) 

ここから直接取得してください: http://www.javascripter.net/faq/browserw.htm 必要なパラメーターを計算する方法について、ここでより具体的な例を確認できます。

于 2012-04-21T10:44:51.667 に答える