国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery tip提示插件(實例分享)

2019-11-19 16:42:25
字體:
來源:轉載
供稿:網友

先聲明,我也是學了某位大神的...

效果圖:

代碼如下:

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>document</title> <style>  .tip{   width: 200px;   text-align: center;   position: relative;   border:1px solid #ccc;   height: 50px;   line-height: 50px;   left: 50%;   margin-top: 50px;   transform: translateX(-50%);  }  .tip-container{   position: absolute;   box-shadow: 2px 2px 5px #f9f9f9;   z-index: 999;   display: none;  }  .tip-container .tip-point-top,  .tip-container .tip-point-bottom,  .tip-container .tip-point-left,  .tip-container .tip-point-right{   border:1px solid #dcdcdc;   position: relative;   background: white;  }  .tip-content{   padding:5px 10px;   background: white;   font-size: 12px;   line-height: 1.7;   font-family: "Helvetica Neue",Helvetica,Arial,"MicroSoft YaHei";  }  .tip-container .tip-point-top::after,  .tip-container .tip-point-top::before,  .tip-container .tip-point-bottom::after,  .tip-container .tip-point-bottom::before{   content:"";   position: absolute;   border:solid transparent;   left: 50%;   width: 0;   height: 0;   transform: translate3d(-50%,0,0);   -webkit-transform: translate3d(-50%,0,0);  }  .tip-container .tip-point-right::after,  .tip-container .tip-point-right::before,  .tip-container .tip-point-left::after,  .tip-container .tip-point-left::before{   content:"";   position: absolute;   border:solid transparent;   top: 50%;   width: 0;   height: 0;   transform: translate3d(0,-50%,0);   -webkit-transform: translate3d(0,-50%,0);  }  /*tip-point-top*/  .tip-container .tip-point-top::after{   border-top-color: #fff;   top: 100%;   border-width: 5px;  }  .tip-container .tip-point-top::before {   border-top-color: #dcdcdc;   top: 100%;   border-width: 7px;  }  /*tip-point-bottom*/  .tip-container .tip-point-bottom::after{   border-bottom-color: #fff;   bottom: 100%;   border-width: 5px;  }  .tip-container .tip-point-bottom::before {   border-bottom-color: #dcdcdc;   bottom: 100%;   border-width: 7px;  }  /*tip-point-right*/  .tip-container .tip-point-right::after{   border-right-color: #fff;   right: 100%;   border-width: 5px;  }  .tip-container .tip-point-right::before {   border-right-color: #dcdcdc;   right: 100%;   border-width: 7px;  }  /*tip-point-left*/  .tip-container .tip-point-left::after{   border-left-color: #fff;   left: 100%;   border-width: 5px;  }  .tip-container .tip-point-left::before {   border-left-color: #dcdcdc;   left: 100%;   border-width: 7px;  } </style></head><body><div class="tip" data-tip="寂寞的天下著憂郁的雨" data-mode="top">天堂不寂寞</div><div class="tip" data-tip="天堂不寂寞" data-mode="bottom">寂寞的天下著憂郁的雨</div><div class="tip" data-tip="寂寞的天下著憂郁的雨" data-mode="right">寂寞的天下著憂郁的雨</div><div class="tip" data-tip="天堂不寂寞" data-mode="left">寂寞的天下著憂郁的雨</div><script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script><script> /**  * Created by zxhuan (you@example.com)  * Date: 2016/11/28  * Time: 11:14  */ ; (function ($,window,document,undefined) {  var modePos;  $.fn.tip = function (options) {   var set = $.extend({    "mode": "bottom",    "speed": 300,    "tipText":"提示內容"   }, options);   if(!modePos){    //策略模式    //算法    modePos = {     top: function (t, tip) {      return {       left: t.offset().left + (t.width() - tip.width()) / 2 + "px",       top: t.offset().top - tip.height() - 12 + "px"      }     },     bottom:function(t, tip){      return {       left: this.top(t, tip).left,       top: t.offset().top + t.height() + 12 + "px"      }     },     left:function(t, tip){      return{       left:t.offset().left - tip.width()-12+ "px",       top:t.offset().top +(t.height()-tip.height())/2+"px"      }     },     right:function(t, tip){      return{       left:t.offset().left +t.width()+12+ "px",       top:t.offset().top +(t.height()-tip.height())/2+"px"      }     }    };   }   function Tip(_this){    var _that = $(_this);    var _mode = set.mode;    var tipText=set.tipText;    var _tip=".tip-container";    if (_that.data("mode")) {     _mode = _that.data("mode");    }    if(_that.data("tip")){     tipText = _that.data("tip");    }    _that.css("cursor", "pointer");    _that.hover(function () {     var _tipHtml = '<div class="tip-container"><div class="tip-point-' + _mode + '"><div class="tip-content">' + tipText + '</div></div></div>';     _that.removeAttr("title alt");     $("body").append(_tipHtml);     $(_tip).css(modePos[_mode](_that,$(_tip))).fadeIn(set.speed);    }, function () {     $(".tip-container").remove();    });   }   return this.each(function () {    return new Tip(this);   });  } })(jQuery,window,document); $(".tip").tip();</script></body></html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武穴市| 萨迦县| 乌兰察布市| 辽中县| 岳阳市| 揭阳市| 攀枝花市| 二连浩特市| 凤冈县| 南华县| 维西| 东阳市| 蒙山县| 罗甸县| 襄汾县| 疏勒县| 宝山区| 牡丹江市| 榆中县| 天柱县| 静海县| 灵丘县| 建宁县| 莱阳市| 马龙县| 侯马市| 崇信县| 商都县| 全南县| 旅游| 宜黄县| 兴城市| 漠河县| 桐柏县| 仪陇县| 邛崃市| 谷城县| 固原市| 淄博市| 望城县| 布拖县|