毎日jQueryプラグインを学ぶ - フローティングメニュー、参考までに、具体的な内容は次のとおりです。 フローティングメニューこれは、タグの一般的な機能であるアンカーを使用した、もう1つの非常に一般的な効果です。 効果は以下のとおりです コードセクション <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8"> <title>フローティング メニュー</title> <script src="js/jquery-3.4.1.min.js"></script> <スタイル> *{ マージン: 0px; パディング: 0px; ユーザー選択: なし; } 。アイテム{ 境界線: 1px 実線のライトグレー; マージン: 10px; 高さ: 400px; 境界線の半径: 5px; 位置: 相対的; } 。頭{ 背景色: ライトグレー; 高さ: 30px; ディスプレイ: フレックス; コンテンツの配置: flex-start; アイテムの位置を中央揃えにします。 テキストインデント: 10px; 位置: 絶対; 上: 0px; 幅: 100%; } .fbox{ 位置: 固定; 上位: 20% 下部: 20%; 右: 20px; 幅: 150ピクセル; 境界線: 1px 実線のライトグレー; 背景色: 白; 境界線の半径: 5px; } 。主要{ 位置: 絶対; 上: 30px; 幅: 100%; 下: 0px; オーバーフロー:自動; } .main ul{ 左マージン: 30px; } { 色: グレー; } </スタイル> </head> <本文> </本文> </html> <スクリプト> $(ドキュメント).ready(関数(){ //テスト DOM を追加し、テスト データを生成します。var arr = []; (var i = 0;i<50;i++){ var id = 'id'+i; var $dom = $("<div class='item' id='"+id+"'><div class='head'>"+id+"</div></div>"); $dom.appendTo($("body")); arr.push(id); } //メソッド $.fmenu(arr); を呼び出します。 }) $.extend({ fmenu:function(arr){ $(".fbox").remove(); var $fbox = $("<div class='fbox'></div>"); var $head =$("<div class='head'>フローティングメニュー</div>"); var $main = $("<div class='main'></div>"); var $ul = $("<ul class='ul'></ul>") $ul.appendTo($main); $head.appendTo($fbox); $main.appendTo($fbox); $fbox.appendTo($("body")); arr.forEach(item=>{ var $li = $("<li><a href='#"+item+"'>"+item+"</a></li>"); $li.appendTo($ul); }) } }) </スクリプト> アイデアの説明
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux プログラムの実行中に動的ライブラリをロードできない場合の解決策
>>: エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策
Tencent QQのホームページがリニューアルされ、Webフロントエンド開発がますます注目を集めて...
データベースに関して最もよく聞かれる質問の 1 つは、現在のビジネス ニーズを満たす MySQL の...
その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...
<textarea></textarea> は、複数行を入力できるテキスト ...
1.MySQLレプリケーションの概念これは、プライマリ データベースの DDL および DML 操作...
MySQLの自動増分主キーIDは段階的に増加しません1. はじめにMySQL データベースにデータを...
序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...
序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...
mysql が誤ってデータを削除しました削除ステートメントを使用して誤ってデータ行を削除する誤ってデ...
1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...
LIKE 演算子は、列内の指定されたパターンを検索するため、WHERE 句で使用されます。文法: 列...
目次1. 概要2. Nginxインストールパッケージをダウンロードする3. 依存パッケージをインスト...
この記事では、モバイルモーダルボックス効果を実現するためのJavaScriptの具体的なコードを参考...
目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...
この記事では、MySQL マスターとスレーブ データ間の不一致の解決方法と、プロンプト「Slave_...