javascript - ScrollToスクリプトでスクロールするときにページのちらつき/途切れを防ぐ方法はありますか?

javascript jquery scroll scrollto

Ariel Flesler's ScrollTo scriptthis pageを使用しています。ページの下部に2つのリンクがあり、ページの上部にスクロールします(1つは連絡フォームも開きます)。スクロールの開始時にページの上部に向かってちらつく/途切れていることに気づいています。スクリプトを修正するか、別のスクロールスクリプトを使用して、これを防ぐために何かできることはないかと思っています。何かアドバイスがあれば嬉しいです。

おかげで、

ニック
答え
Chromeでは私には問題ないように見えますが、FirefoxとInternet Explorerであなたが何を意味するのかわかります。この問題はhref="#"が原因で発生します。リンクをクリックすると、ブラウザーは空のハッシュタグ(常にページの上部に表示されます)に移動します。

最も簡単な解決策は、<a>ハンドラーのonclick要素のデフォルトアクションを防止することです。

<!-- in the HTML -->
<a id="home-scroll" href="#" onclick="return false;">home</a>


// or in your document ready script
$("#home-scroll").click(function (e) { e.preventDefault(); });
関連記事

javascript - iframeを取得するための正しいJavaScript関数とは

javascript - JavaScriptでのXMLのクエリ

javascript - javascript:WebForm_DoPostBackWithOptionsをデバッグするにはどうすればよいですか?

javascript - Rhino JSインタープリターとSpiderMonkeyインタープリター-異なる戻り値

javascript - jQueryを使用して<head>からすべての<meta ..>を読み取るにはどうすればよいですか?

javascript - 私の最初のWebアプリケーションを構築するための優れたリソース(おそらく、純粋なHTML5 / Javascript / CSS3を使用するだけ)

javascript - ページコンテンツがAjaxで読み込まれた後にJavaScriptを読み込む

javascript - jquery編集可能テーブル:特定のセルを編集可能にするにはどうすればよいですか?

javascript - FlashオブジェクトがフルスクリーンモードであることをJavaScriptから確認する方法

javascript - jqueryを使用して、入力テキストボックスに基づいて使用可能なオプションを変更および表示[削除/追加]