<div class="totop" v-show="toTopShow" @click="toTop()">トップ</div>
.totop { 幅: 50px; 高さ: 50px; 行の高さ: 50px; 境界線の半径: 25px; 背景色: 白; 位置: 固定; 下: 75px; 右: 10px; テキスト配置: 中央; }
データ() { 戻る { toTopShow: 偽、 srcoll: 0, } },
時計: srcoll() { (this.srcoll > 400)の場合{ this.toTopShow = true; } それ以外 { this.toTopShow = false; } }, },
マウント() { window.addEventListener("スクロール", this.srcollShow); },
メソッド: { srcollShow() { this.srcoll = ウィンドウ.ページYオフセット || ドキュメントの先頭をスクロールします。 ドキュメント本体のスクロールトップ; }, 先頭へ() { this.toTopSpeed = setInterval(() => { ドキュメント.documentElement.scrollTop = ドキュメントのスクロールトップ - 20; //数値を変更してスクロールアニメーションを遅延する if (this.srcoll < 10) { 間隔をクリアします(this.toTopSpeed); } }, 1); }, } 上記の操作は、スクロールバー> 400を監視することで実現され、上部のボタンが表示され、上部のボタンをクリックしてゆっくりと上部に戻り、400未満では非表示、imgなどになります。 これで、v-show を使用して vue でトップ効果を実現する方法についてのこの記事は終了です。より関連性の高い vue のトップ効果コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: PHP-HTMLhtml 重要な知識ポイントメモ(必読)
>>: HTML 左、中央、右の適応レイアウト (calc css 式を使用)
Safari (Technology Preview 106) および Firefox (バージョン...
1. 質問:最近、挿入操作を行っています。MySQLのバージョンは5.7です。挿入は成功しますが、エ...
この記事では、divマウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考まで...
1. 括弧の役割1.1 角括弧 [ ]属性名が角括弧で囲まれている場合、右側には式の値が割り当てられ...
導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...
SSDストレージを有効にしたMySQLインスタンスの詳細な説明特に OS と MySQL が同じディ...
MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...
私の MySQL バージョンは MYSQL V5.7.9 です。古いバージョンを使用してください: ...
実際に参加したプロジェクトでは、MySQL テーブルのデータ量が数百万に達すると、通常の SQL ク...
この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...
自宅のルーターが300Mの帯域幅を80Mに強制的に減らしたため、3205Uソフトルーターを購入しまし...
インターネット上の this.$set の説明はわかりにくいと感じます。単一データ、オブジェクト、配...
Docker入門Docker はオープンソースのアプリケーション コンテナ エンジンです。従来の仮...
目次1. 問題の背景: 2. 問題の原因: 3. 問題解決:要約: 1. 問題の背景: window...
最初のステップは、Python のバージョン番号とインストール パスを確認することです。 上記のビュ...