• ベストアンサー

HPのスクロールバーが変なんですが

HPのバーを一番下まで下げてもクイックするところを 押し続けるとHP事態が上に上がろうとしクイックを離すとドスンって感じで上がった分が落ちて来ます。 JavaScript を沢山使用しているためでしょうか? そうで無いとすれば原因はなんなんでしょうか? 解る方居ませんか困っています是非、解決方法を 教えて下さい。 おねがいいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

>JavaScript を沢山使用しているためでしょうか? まちがいなくそうですね。 left=xだのthis.style.top=yだの、あるいはobj.y = startYだの でなければ、pageYOffsetがどうしたとか、body.scrollTop だの body.clientHeightだの多用してバッティングしているんじゃあり ませんか?

CONAN18
質問者

お礼

回答者さんが指摘された下記の意味は素人なのでよく理解できませんでした left=xだのthis.style.top=yだの、あるいはobj.y = startYだの でなければ、pageYOffsetがどうしたとか、body.scrollTop だの body.clientHeightだの多用してバッティングしているんじゃあり ませんか? しかし、JavaScript を沢山使用し過ぎているためだと言うことは解りましたので必要最小限を残しJavaScript を削除したところ正常に戻りました。 ありがとうございます。

CONAN18
質問者

補足

JavaScript は、あまり詳しく無いのですが、つまりは left=xやthis.style.top=yやobj.y = startYや pageYOffsetやbody.scrollTop やbody.clientHeight これらが多い場合そう言った原因になるということなのでしょうか? 解釈の仕方間違えていますか? すいません素人な者ですから

その他の回答 (1)

noname#39970
noname#39970
回答No.2

クイック じゃなく クリックね それは恐らく ページが完全に描画されてない事が原因だと思われる。 「読み込み中」ではない事を確認して同じ事が起きるのかを確認。 ただし、javascriptで、項目をクリックするとメニューが展開されるなどの「再描画」を行う場合はこの結果を待ってからの話 そうでないというのなら、単にスクロールバーを摘んで動かす事ができる範囲をマウスカーソルが出てしまってる場合。 バーを摘んで動かしてもバーからカーソルが離れすぎるとマウスボタンを離したときに移動した分が無効になってしまう。 マウスボタンを離す時はカーソルがバーの移動範囲内、またはほぼ範囲内であるような近接位置でなければならない。

CONAN18
質問者

お礼

原因はJavaScript を沢山使用し過ぎて入たためだったんですね ありがといございました。

CONAN18
質問者

補足

修正するにはどうすればいいのでしょうか?

関連するQ&A

  • スクロールバー

    現在HPを製作しています。 その過程で出た問題なのですが何かヒントになるような情報があれば教えていただければと思い、質問します。 HPの型としては、フレームを使って上下に分割されたものです。 起こった問題の現象としては ・下フレームで縦にスクロールバーが発生した時に、(おそらくスクロールバーの幅分)横スクロールバーが出現してしまいます。 ・こうして発生した横スクロールバーはブラウザの横幅を広げても消えません。 ・縦スクロールバーが消えると同時に消えます。 どうにかして縦のスクロールバーが出ても横は出ないようにしたいのですが、現在ヒントとなるものがなく闇雲に原因を探している状態です。 もしこのような現象に対してヒントのようなものをお持ちの方がいましたら。 知恵を貸していただきたいと思います。 よろしくお願いします。

  • スクロールバーについて

    以前みたHPでスクロールバーの矢印の所にマウスを合わせただけで 画面がスクロールするような仕掛けになっているHPを見ました。 アドレスは忘れてしまったのですがこういうことはjavascriptを 使ってできるのでしょうか?どなたかお詳しい方ぜひお答え下さい。 よろしくお願いします。

  • excelのスクロールバーを見やすくするには。

    こんにちは。 excelのスクロールバーが見にくく操作に 不便しています。 スクロールバーとバー背景色が似ているため、 どこにバーがあるのかよく分かりません。 見た感じは、スクロールバーの色が薄い感じがします。 仕様は下記です。 os:windowsXPpro excel:excel20002(OfficeXP) ハード:HP or fujitu利用 windows2000/98を使っている時には 問題なかったのでですが、 何か良い解決方法をご存知の方、 宜しくお願い致します。

  • スクロールバーがおかしいのですが・・。

    ホームページビルダー17を使っています。古くてスミマセン。今朝までうまくいっていたのですが。 質問ですが、私のHPで右端のスクロールバー(背景と同色の色をつけています)が色は出ないし、上下しません。 3つのフレームページを使っていますが、2つの頁ではフレームページの属性でスクロールバーの設定をナシにしていますが、右端の頁ではスクロールバーの設定を自動にしています。ビルダーのプレビユーでは作成したままを表現してくれるのですが、パソコン上の私のHPの縦に長い頁では動きません。ただ、ホイールボタンを使用すると上手くスクロールしてくれるのですが・・・。他のPCではどうなのでしょうか。互換表示もやってます。URLはhttp://mustang.c-mash.co.jpです。もしくは「きもの風土記」で検索できます。 私のHPを開くと右にグレーのスクロールバーがあります。ページをせばめると、当然のことながら下にスクロールバーが出ます。下のスクロールバーでページを広げると、私の本来のHPのスクロールバーが出てきます。言うならば、スクロールバーの中に私のHPがある形になっています。右のスクロールバーが二つあるという形です。もちろん私のHPだけで、ヤフーとか他のHPは正常に見られます。 どなたかよろしくお願いします。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • スクロールバーの制御

    [チャット使用時にスクロールバーのデフォルトの位置を下にしたい。] PerlによるCGIでチャットを作成しております。 アプリケーションのチャットの場合はレスをすると前の発言の下の行に加えられる 場合が多いです。 しかし、多くのCGIチャットではその逆でレスは直前の発言の上の行に追加 され,より過去の発言をみるためには下方向にスクロールさせます。 私の自作チャットではスクロールバーを最下端に設定したいのですが方法がわからないので教えてください。 本心としてはHTMLのみ(JavaScriptなし)にしたかったのですが調べたところ スクロールバーの色の設定などにJavaScriptを使っている場合が多かったので JavaScriptならできるかと思い質問いたしました。 質問やご回答お願いいたします。 [実行環境] WindowsXP+ActivePerlv5.80+Apache1.3.28+IE6.0 [自分の知識] JavaScript :なし Perl:入門書読んでいる最中。簡単な掲示板程度なら作成可能 HTML:リファレンスを見ながら使う程度 その他Webプログラム知識:入門書レベルのJavaApplet

  • スクロールバーが勝手に動いてしまうのは?

    すいません教えて下さい。 縦スクロールバーが勝手に上下に動く、激しく小刻みに。そしてだんだんとしたに下がってしまい、スクロールバーを上にスライドさせようとしてもてこでも動かなくなってしまう症状が出ています。 原因はなんでしょうか? また、対処方法はありますでしょうか。 職場で使用しているパソコンでそうなってしまい、非常に不便です。 おわかりの方がおりましたら是非教えて下さい。 よろしくお願いいたします。

  • ポップアップ画面のスクロールバー

    WindowsMEを使用していますが、HPを閲覧しているとポップアップ画面でスクロールバーがない場合があります。この場合、下の方を見たくても見れないのですが、何か良い方法はないでしょうか?スクロールバーを表示させることは可能でしょうか?

  • チャットのスクロールバーについて

    チャットのスクロールバーのエレベーター部分を 常に下に持ってきて、チャットがパソコンの画面最下部にきても いちいち手動でスクロールバーを動かさなくても、自動でエレベーターを 最下部にもってくる方法を、PHP、あるいはJavaScriptでどうすれば、 実現できるか、スクリプトを書いて教えていただきたいのですが。 どうぞよろしくお願いします。

  • バーが変

    コンピュータでスタートとかがあるバー(普通は下)が上に来てしまっています。直す方法はありませんか?

  • スクロールバーが強制的に一番下まで動いてしまいます

    ときどきなのですが、PCを使っているといきなり画面右のスクロールバーの制御が突然まったくきかなくなり、画面が勝手に一番下まで移動してしまいます。この状態になると、スクロールバーを上に持っていこうとどんなに動かしてもダメで、再立ち上げするほか元に戻る方法がありません。メールを書いているときも、インターネットを使っているときも、どんな画面でもスクロールバーが一番下に強制的に動いてしまってそのままそこから戻ってくれません。これはなにが原因だと考えられますでしょうか。お心当たりのある方はコメントいただければ幸いです。宜しくお願いします。

専門家に質問してみよう