毎日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) 実用的な解決策
目次レイアウトを作成するCSSスタイルを追加するJavaScript で要素を操作する対象要素を取得...
トークンの有効期限が切れたら、ページを更新します。ページの読み込み時にバックエンドに複数のリクエスト...
1. LinuxのMySQLで中国語の文字化けが発生する。以下の操作を実行する。 vi /etc/m...
目次序文1. 取引の基本原則の簡単な分析原子性:持続性分離:一貫性: 2. 分離レベルの基本原理の分...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...
アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...
js コードをデバッグするには、コード内にデバッガーを記述するか、Chrome で毎回ブレークポイン...
目次序文: 1. デフォルト値に関する操作2. 使用上の提案要約:序文: MySQL では、テーブル...
NFS とは何ですか?ネットワークファイルシステムネットワーク上でファイルを保存および整理するための...
まず、例を見てみましょう。記事テーブルにはタイプフィールドがあり、1 見出し、2 おすすめ、3 ホッ...
Vue プロジェクトを開発する場合、さまざまなコンポーネント ページを表示するために切り替えることが...
1. はじめにLinux でファイルの作成時刻が見つかるかどうかは、ファイル システムの種類によって...
結果:実装コードhtml <div class='iphone'> &l...
文章さて、次はレンダリングを見せましょう。画像を見て初めて理解することに興味が湧くでしょう。そうでな...
ここでは、フォーム要素とフォーム送信に関する知識を紹介します。フォーム要素フォーム要素の DOM イ...