基于jQuery消息提示框插件Tipso

今天要分享的这款jQuery消息提示框插件名叫Tipso,它的特点是可以定义提示框的显示位置,以及动态改变提示框的提示内容,应该说是一款相当灵活的jQuery消息提示框插件。效果图如下:

在线预览   源码下载

实现的代码:

  <div class="dowebok">
        <h2>
            1、默认</h2>
        <div class="inner">
            <span id="tip1" data-tipso="dowebok.com">Tipso</span></div>
    </div>
    <div class="dowebok">
        <h2>
            2、左边显示</h2>
        <div class="inner">
            <span id="tip2" data-tipso="dowebok.com">Tipso</span></div>
    </div>
    <div class="dowebok">
        <h2>
            3、背景颜色</h2>
        <div class="inner">
            <span id="tip3" data-tipso="dowebok.com">Tipso</span></div>
    </div>
    <div class="dowebok">
        <h2>
            4、使用title属性</h2>
        <div class="inner">
            <span id="tip4" title="内容来自 title 属性">Tipso</span></div>
    </div>
    <div class="dowebok">
        <h2>
            5、单击显示/隐藏</h2>
        <div class="inner">
            <span id="tip5" data-tipso="dowebok">Tipso</span>
            <p>
                <a id="btn5" href="javascript:">显示</a></p>
        </div>
    </div>
    <div class="dowebok">
        <h2>
            6、更新内容</h2>
        <div class="inner">
            <span id="tip6" data-tipso="dowebok.com">Tipso</span>
            <p>
                <input type="text"><a id="btn6" href="javascript:">更新</a></p>
        </div>
    </div>
    <div class="dowebok">
        <h2>
            7、在图片上使用</h2>
        <div class="inner">
            <img id="tip7" src="images/tipso.png" alt="" data-tipso="dowebok.com">
        </div>
    </div>
    <div class="dowebok">
        <h2>
            8、回调函数</h2>
        <div class="inner">
            <span id="tip8" data-tipso="dowebok.com">Tipso</span>
            <p>
                状态:<em id="status"></em></p>
        </div>
    </div>

js代码:

 $(function () {
            // 1
            $('#tip1').tipso({
                useTitle: false
            });

            // 2
            $('#tip2').tipso({
                useTitle: false,
                position: 'left'
            });

            // 3
            $('#tip3').tipso({
                useTitle: false,
                background: 'tomato'
            });

            // 4
            $('#tip4').tipso();

            // 5
            $('#tip5').tipso({
                useTitle: false
            });
            $('#btn5').on({
                click: function (e) {
                    if ($(this).text() == '显示') {
                        $(this).text('隐藏');
                        $('#tip5').tipso('show');
                    } else {
                        $(this).text('显示');
                        $('#tip5').tipso('hide');
                    }
                    e.preventDefault();
                }
            });

            // 6
            $('#tip6').tipso({
                useTitle: false
            });
            $('#btn6').on('click', function () {
                var $val = $(this).prev().val();
                if ($val) {
                    $('#tip6').tipso('update', 'content', $val);
                }
            });

            // 7
            $('#tip7').tipso({
                useTitle: false
            });

            // 8
            $('#tip8').tipso({
                useTitle: false,
                onBeforeShow: function () {
                    $('#status').html('beforeShow');
                },
                onShow: function () {
                    $('#status').html('show');
                },
                onHide: function () {
                    $('#status').html('hide');
                }
            });
        });

via:http://***/Article/27677

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值