真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

點(diǎn)擊HTML頁面問號(hào)出現(xiàn)提示框的實(shí)現(xiàn)方法

這篇文章給大家分享的是有關(guān)點(diǎn)擊HTML頁面問號(hào)出現(xiàn)提示框的實(shí)現(xiàn)方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供祥符網(wǎng)站建設(shè)、祥符做網(wǎng)站、祥符網(wǎng)站設(shè)計(jì)、祥符網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、祥符企業(yè)網(wǎng)站模板建站服務(wù),十余年祥符做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

本demo的功能:點(diǎn)擊頁面按鈕在其邊緣出現(xiàn)提示信息,點(diǎn)擊頁面任何一處則消失。

如下圖:
點(diǎn)擊HTML頁面問號(hào)出現(xiàn)提示框的實(shí)現(xiàn)方法

1.所需插件:
  • jquery插件;

  • layer插件;

2.HTML內(nèi)容:

==注意==:

  1. class="j-help-tips"這個(gè)class是核心,不可缺少。

  2. data-tips屬性是必須的。

  3. data-tips屬性中:type:"1"不用修改;

  4. data-tips屬性中:txt內(nèi)容即是要提示的內(nèi)容。


    
        
    
    
    
        
3.css內(nèi)容:(非必要)
  • 本demo的css非必須,不影響功能;

.edi-icon {
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
}
4.javascript內(nèi)容:(核心)
//定義提示彈出框;
var helpTipsLayer;
//定義彈出框的默認(rèn)設(shè)置;
function helpTips(t) {
    this.options = {}, 
    this.options.elem = ".j-help-tips", //與頁面class相對(duì)應(yīng);
    this.options.type = 1, 
    this.options.color = "#8db3d7", 
    this.options.time = 0, //設(shè)置0是提示彈出框不會(huì)自動(dòng)消失;可設(shè)置為其他數(shù)字,以毫秒為單位;
    this.options.titleEnd = "錄入提示", 
    this.options.width = "600px", 
    this.options.height = "", 
    this.options.imgWidth = "233", 
    this.options.imgHeight = "375", 
    "undefined" != typeof t && (this.options = $.extend({}, this.options, t)), 
    this.elemObj = $(this.options.elem)
}
!
function() {
    //點(diǎn)擊頁面任何一處可使提示彈出框消失;
    $(document).on("click", function(event){
        var e = event || window.event;
        var target = e.target || e.srcElement;
        var flag = $(target).hasClass("j-help-tips");
        if(helpTipsLayer && !flag){
            layer.close(helpTipsLayer);
        }
    })
}(), helpTips.prototype = {
    constructor : helpTips,
    init : function() {
        this.bindEvent()
    },
    bindEvent : function() {
        var t = this;
        t.elemObj.on("click", function() {
            layer.close(helpTipsLayer);//點(diǎn)擊其他任意的提示框按鈕,則關(guān)閉上一個(gè)提示框。
            var i = $(this),
                o = i.data("tips");
            if ("undefined" != typeof o && "undefined" != typeof o.type && 1 == o.type) {
                "undefined" != typeof o && "undefined" != typeof o.txt ? helpTipsLayer = layer.tips(o.txt, i, {
                    tips : [ t.options.type, t.options.color ],
                    time : t.options.time
                }) : t.log()
            } else {
                if ("undefined" != typeof o.title && "undefined" != typeof o.txt && "undefined" != typeof o.img) {
                    var e = '

', n = '

' + o.title + t.options.titleEnd + '

', s = "

", l = '
    ', p = o.txt.split("|"), a = p.length; a > 0 && $.each(p, function(t, i) { l += '
  • ' + (t + 1) + "" + i + "
  • " }); var r = /^[1-9][\d]{0,2}$/, c = t.options.imgWidth, d = t.options.imgHeight; "undefined" != typeof o.w && "undefined" != typeof o.h && r.test(o.w) && r.test(o.h) && (c = o.w, d = o.h), l += '
  • ' + (a + 1) + "
  • ', l += "
"; var h = e + n + l + s; layer.open({ title : !1, type : 1, area : [ t.options.width, t.options.height ], shadeClose : !0, maxmin : !1, move : !1, scrollbar : !1, content : h }) } else { t.log() } } }) }, log : function() { console.log("請(qǐng)給定提示標(biāo)題|文字|圖片---來自[script.js]函數(shù)[helpTips]") } };

感謝各位的閱讀!關(guān)于點(diǎn)擊HTML頁面問號(hào)出現(xiàn)提示框的實(shí)現(xiàn)方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)站名稱:點(diǎn)擊HTML頁面問號(hào)出現(xiàn)提示框的實(shí)現(xiàn)方法
URL地址:http://weahome.cn/article/pecdhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部