追加のnotes_jqueryを使用してWebページのトップコード(複数のメソッド)に戻ります。

以下は、トップに戻る効果の簡単なコード実装とコメントです。
1. 最も単純な静的トップへの戻り。クリックすると、ページの下部に固定配置されてトップに戻る関数が使用されます。
方法 1: 名前付きアンカーをクリックすると、先頭のプリセット ID を持つ先頭要素に戻ります
方法 2: スクロール機能を操作して位置を制御します。スクロールバー (最初のパラメータは水平位置、2 番目のパラメータは垂直位置です)
欠点: リターン効果は次のとおりです。即時に表示され、一般的な閲覧ページのスクロール感覚に準拠しません。
ページの下部に静的に固定されているため、ユーザーに必ずしも表示されるとは限りません。
2. 単純に静的に先頭に戻り、js を使用してスクロール効果をシミュレートし、上にスライドします
function pageScroll(){
//指定されたピクセル数でコンテンツをスクロールします (最初のパラメーターは右にスクロールするピクセル数です) 、2 番目のパラメータは下にスクロールします。ピクセル数)
window.scrollBy(0,-100)
//上方向へのスクロール効果をシミュレートするための遅延再帰呼び出し
scrolllay = setTimeout('pageScroll() ',100);
/ /scrollTop 値を取得します。DTD を宣言する標準 Web ページは document.documentElement.scrollTop を受け取ります。それ以外の場合は、2 つのうちの 1 つだけが有効になり、もう 1 つが有効になります。は常に 0 になるため、Web ページの真の値は、scrollTop の値を取得することで取得できます。
var sTop=document.documentElement.scrollTop document.body.scrollTop;先頭に到達し、遅延コードをキャンセルします (そうしないと、ページが先頭までスクロールし、通常どおりページを閲覧できなくなります)
if(sTop==0) clearTimeout(scrolllay);
}
上記と同様、ページの下部に静的に固定されており、ユーザーには表示されない可能性があります。
3. 動的オンデマンド読み込みで先頭に戻り、CSS サイド画面の絶対配置をシンプルな jQuery アニメーションと組み合わせて、より良いエクスペリエンスを実現します
//先頭を返す事前定義された HTML コード。その CSS スタイルのデフォルトはDisplaying
var gotoTop_html = '
//先頭に戻る HTML コードを ID を持つ要素の末尾に挿入しますページ上のページ
$("#page ").append(gotoTop_html);
$("#gotoTop").click(//先頭に戻り、クリックして上にスクロールするアニメーションを定義します
function(){$('html,body').animate({scrollTop:0},700);
}).hover(//トップに戻る際のマウス入力のフィードバック効果を高めるため、CSS クラスの追加と削除を使用して、
function(){$(this).addClass("hover ");}、
function(){$(this).removeClass("hover"); を実装します。 🎜>});
//値が渡されない場合、デフォルトは 600 ピクセルです。
min_height ? min_height = min_height : min_height = 600;ウィンドウのスクロール イベントのハンドラー関数
$(window).scroll(function(){
//ウィンドウのスクロールを取得します。バーの垂直位置
var s = $(window)。 scrollTop();
//ウィンドウのスクロールバーの垂直位置がページの最小高さより大きい場合は、先頭に戻る要素をフェードインさせます。それ以外の場合はフェードインします。
if( s > min_height){
$("#gotoTop").fadeIn(100);
$("#gotoTop").fadeOut(200); );
};
gotoTop();
CSS スタイル コード:
コードは次のとおりです:
/*デフォルトのスタイル、主に画面の絶対位置を実現するためのposition:fixed*/
#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:ポインタ; margin-top:-50px;margin-left:520px;padding:9px 4px;width:20px;text-align:center;border:1px Solid #e0e0e0;background:#fff;}
/*CSS を使用ie6 でのposition:fixed効果を達成する式(expression)*/
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop documentElement.clientHeight * 3/4 "px")}
/ *マウスがフィードバック効果に入ります*/
#gotoTop.hover{background:#5CB542;color:#fff;text-decoration:none;}
このメソッドはページの高さを決定しますユーザーに表示される画面の絶対位置は CSS スタイルを使用して実現され、よりスムーズなスクロール効果は jQuery の助けを借りて実現されます。さらに考慮すべき点は、ユーザーがブラウザを無効にするように設定した場合、js を無効にした後、3 番目のソリューションを最初のソリューションと組み合わせることができます。無効になっていない場合は、3 番目のソリューションがユーザーに表示されなくなります。 jsコード内の文 最初のオプションを非表示にします。
つまり、長いページは可能な限り避けるべきであり、やむを得ない場合には、「トップに戻る」機能を追加すると、ユーザーのエクスペリエンスが比較的向上する可能性があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

この記事シリーズは、2017年半ばに最新の情報と新鮮な例で書き直されました。 このJSONの例では、JSON形式を使用してファイルに単純な値を保存する方法について説明します。 キー価値ペア表記を使用して、あらゆる種類を保存できます

コードプレゼンテーションを強化する:開発者向けの10個の構文蛍光物 ウェブサイトやブログでコードスニペットを共有することは、開発者にとって一般的な慣行です。 適切な構文ハイライターを選択すると、読みやすさと視覚的な魅力を大幅に改善できます。 t

楽なWebページレイアウトのためにjQueryを活用する:8本質的なプラグイン jQueryは、Webページのレイアウトを大幅に簡素化します。 この記事では、プロセスを合理化する8つの強力なjQueryプラグイン、特に手動のウェブサイトの作成に役立ちます

この記事では、JavaScriptとJQuery Model-View-Controller(MVC)フレームワークに関する10を超えるチュートリアルの厳選された選択を紹介します。これは、新年にWeb開発スキルを向上させるのに最適です。 これらのチュートリアルは、Foundatioのさまざまなトピックをカバーしています

コアポイント これは通常、メソッドを「所有」するオブジェクトを指しますが、関数がどのように呼び出されるかに依存します。 現在のオブジェクトがない場合、これはグローバルオブジェクトを指します。 Webブラウザでは、ウィンドウで表されます。 関数を呼び出すと、これはグローバルオブジェクトを維持しますが、オブジェクトコンストラクターまたはそのメソッドを呼び出すとき、これはオブジェクトのインスタンスを指します。 call()、apply()、bind()などのメソッドを使用して、このコンテキストを変更できます。これらのメソッドは、与えられたこの値とパラメーターを使用して関数を呼び出します。 JavaScriptは優れたプログラミング言語です。数年前、この文はそうでした
