ホームページ  >  記事  >  ウェブフロントエンド  >  ツールチップ JQEURY プラグインの単純なプロンプト ボックスeffect_jquery

ツールチップ JQEURY プラグインの単純なプロンプト ボックスeffect_jquery

WBOY
WBOYオリジナル
2016-05-16 17:59:221372ブラウズ

当初は既製のプラグインをいくつか使用したいと思っていましたが、非常に複雑なものがいくつか見つかりました。あまり複雑にする必要のない小さなエフェクトを実現したいだけだったので、最終的には自分でプラグインを作成することにしました。

実装効果: テキスト上にマウスを置くと、小さなプロンプト ボックスが表示されます。

エフェクトのスクリーンショット:


テスト結果: Firefox、IE6/7/8 は以下に合格 以上です!専門家のアドバイスは大歓迎です!
コード

コードをコピー コードは次のとおりです。
(function($) {
$.fn.JNToolTips=function(){
var div = document.createElement("div");
div.style.cssText = '幅:300px; :solid 1px #F3A007; 背景色:#FBE6BD; パディング:5px 10px; 位置:absolute'
div.onclick=function(){$(div).remove();};
$(this).mouseover(function(e){
if(!e){e=window.event;}
div.innerHTML= $(this).attr("title");
$(this).attr("title","");
var doc = document.documentElement ? document.body :
div.style.left=(e.clientX doc .scrollLeft 5 ) "px";
div.style.top=(e.clientY doc.scrollTop 5) "px";
document.body.appendChild(div); function() {
$(this).attr("title",div.innerHTML);
$(div).remove();
}
}) (jQuery) ;


使用法:


コードをコピー コードは次のとおりです: $(document).ready(function(){
$("a").JNToolTips();
});
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。