導入 シンプルな jQuery + CSS を使用して、ブラウザのデフォルトの動作を置き換えるカスタムの a タグ タイトル プロンプトを作成します。図に示すように: ![]() Javascriptコード コードをコピー コードは次のとおりです。</pre><pre name="code" class="javascript">$(function() { $("a[タイトル]").each(function() { var a = $(これ); var title = a.attr('title'); if (title == undefined || title == "") return; a.data('タイトル', タイトル) .removeAttr('タイトル') .ホバー( 関数 () { var オフセット = a.offset(); $("<div id=\"anchortitlecontainer\"></div>").appendTo($("body")).html(title).css({ 上部: offset.top + a.outerHeight() + 10、 左: offset.left + a.outerWidth() + 1 }).fadeIn(function () { var pop = $(これ); setTimeout(関数() { pop.remove(); }, pop.text().length*80); }); }, 関数() { $("#anchortitlecontainer").remove(); } ); }); }); jQuery を参照することを忘れないでください。 コードでは、setTimeout(function () { pop.remove(); }, pop.text().length*80); は、タイトルの長さに基づいてプロンプト時間を計算して、短すぎるタイトルが長くなりすぎたり、長すぎるタイトルが短すぎたりすることを防ぎます。 CSSコード コードをコピー コードは次のとおりです。#アンカータイトルコンテナ { 位置: 絶対; zインデックス: 5999; 境界線: 実線 1px #315B6C; パディング: 5px; 色: #315B6C; 背景: なし 繰り返しスクロール 0 0 #FFFFFF; 境界線の半径: 5px; 表示: なし; } #アンカータイトルコンテナ:前{ 位置: 絶対; 下部: 自動; 左: -1px; 上: -15px; 境界線の色: 透明 透明 透明 #315B6C; 境界線のスタイル: solid; 境界線の幅: 15px; コンテンツ: ""; 表示: ブロック; 幅: 0; } #アンカータイトルコンテナ:後{ 位置: 絶対; 下部: 自動; 左: 0px; 上: -13px; 境界線の色: 透明 透明 透明 #FFFFFF; 境界線のスタイル: solid; 境界線の幅: 15px; コンテンツ: ""; 表示: ブロック; 幅: 0; } いくつかの CSS3 機能を使用し、画像の使用は避けてください。 私は CSS の専門家ではないので、このスタイルを思いつくのに時間がかかりました。誰かに使ってもらえれば光栄です。 :) |
>>: CSS を使用して固定ナビゲーションと左右スライドを備えたスクロール バーを作成する方法
より良いスクロールの原則親コンテナーであるため、ラッパーの高さはコンテンツのサイズに応じて増加します...
k8s の最小のスケジューリング単位 --- pod前回の記事では、k8s が解決できる問題を簡単に...
目次1. プロトタイプ2. プロトタイプチェーン2.1 コンストラクタ2.2 電話をかける/申し込む...
目次1. 浅いクローニング2. ディープクローニング1. 浅いクローニング浅いクローンでは配列やオブ...
1. MS SQL Server 2005 --1. ログをクリアするexec('DUMP...
ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...
フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...
最近、jQuery を学習しているときに、show()、hide()、toggle() 関数に出会い...
目次1. ChildNodes属性のトラバーサル2. 要素シリーズ属性のトラバーサル以前は、chil...
VMWareでUbuntuを再起動した後、インターネットにアクセスできなくなる問題を解決するには、次...
この記事では、ショッピングカート決済機能を実現するためのVueの具体的なコードを例として紹介します。...
前提条件: nginx には、ngx_http_limit_conn_module モジュールと n...
目次1. インスタンスをインストールして作成する2. vue-router4の新機能2.1 動的ルー...
目次1. 学習目標1.1. Tomcatアーキテクチャの設計と原則をマスターして社内スキルを向上させ...
まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...