JQueryツールチップウィジェット

良い一日。
私は招待をもたらした投稿を公開することにしました。
JS jQueryライブラリーのウィジェットの最近の作業が終了しました。 もちろん、現時点では類似物がありますが、ここでもいくつかを示します。 しかし、すべての実装には、特定の欠点と欠陥がありますが、残念ながら、この実装はいくつかの問題を回避しませんでしたが、その利点はすべての欠陥で十分にカバーされているようです。 たぶん誰かがそれを好きになるでしょう、そして誰かが実装を修正するか、完了するか、改善することを決めるなら、あなたは歓迎されます。

それでは始めましょう。
最初から、ソースコードをダウンロードするためのページへのリンク: download
また、すぐに、ソースコードの例とデモと例が掲載されたページ:
ツールチップが機能するには何が必要ですか? これを行うには、JQuery 1.3ライブラリ自体が必要です(最新バージョンはこちらから入手できます。Positionプラグインは、このwikiページからさらに読むことができます。Templateプラグインでは、テンプレート文字列を指定できます。

設置

ツールチップのインストールは、他のjqueryウィジェットと同じくらい簡単です。 必要なのは、 jquery.jtooltip.cssスタイルファイルだけでなく、 jquery.jtooltip.jsファイルをJavaスクリプトに含めることだけです
< script type ="text/javascript" src ="jqueryJS/jquery-1.3.2.min.js" ></ script >
<script type= "text/javascript" src= "jqueryJS/jquery-ui-1.7.2.custom.min.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.bgiframe.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.template-0.3.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.ui.position.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.jtooltip.js" > </ script >
< link type ="text/css" rel ="stylesheet" href ="jqueryCSS/jquery-ui-1.7.2.custom.css" />
< link type ="text/css" rel ="stylesheet" href ="jqueryCSS/jquery.jtooltip.css" />

* This source code was highlighted with Source Code Highlighter .
< script type ="text/javascript" src ="jqueryJS/jquery-1.3.2.min.js" ></ script >
<script type= "text/javascript" src= "jqueryJS/jquery-ui-1.7.2.custom.min.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.bgiframe.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.template-0.3.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.ui.position.js" ></script>
<script type= "text/javascript" src= "jqueryJS/jquery.jtooltip.js" > </ script >
< link type ="text/css" rel ="stylesheet" href ="jqueryCSS/jquery-ui-1.7.2.custom.css" />
< link type ="text/css" rel ="stylesheet" href ="jqueryCSS/jquery.jtooltip.css" />

* This source code was highlighted with Source Code Highlighter .

いくつかの要素にツールチップを作成するには、1行のコードを実行するだけです
$( '#set1 *' ). jtooltip();

* This source code was highlighted with Source Code Highlighter .

同時に、ツールチップのテキストはデフォルトで要素のtitle属性から取得されます。その後、この属性は削除され、標準のブラウザツールチップが表示されなくなります。

パラメータ:

すべてのパラメーターは次のように表示されます。パラメーター名:標準値


方法

表示 -ツールチップをプログラムで表示します
$(selector).jtooltip( "show" );

* This source code was highlighted with Source Code Highlighter .

非表示 -開いているツールチップをプログラムで非表示にします
$(selector).jtooltip( "hide" );

* This source code was highlighted with Source Code Highlighter .


イベント:

Onshow-ツールチップが表示されたときに発生します
jtt.bind( 'onshow' , function () {
//print code here for action on tooltip showing
} );


* This source code was highlighted with Source Code Highlighter .

Onhide-ツールチップが非表示になるとトリガーします
jtt.bind( 'onhide' , function () {
//print code here for action on tooltip showing
} );


* This source code was highlighted with Source Code Highlighter .


多くのコード例がサンプルページに提供されています
ツールチップの詳細については、 このページを参照してください
ご質問がある場合は、お問い合わせください。
PSコメント、修正、またはエラー、欠陥、開発支援の兆候さえも大歓迎です。
PPS残念ながら、jQueryブログに投稿するのに十分なカルマがありませんでした。

Source: https://habr.com/ru/post/J76246/


All Articles