基于jQuery Tipso插件实现消息提示框特效


Posted in Javascript onMarch 16, 2016

基于jQuery Tipso插件实现消息提示框的特点是可以定义提示框的显示位置,以及动态改变提示框的提示内容,应该说是一款相当灵活的jQuery消息提示框插件,分享给大家供大家参考,具体内容如下

基于jQuery Tipso插件实现消息提示框特效

在线演示 源码下载

实现的代码:

<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');
    }
   });
  });

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
几个高效,简洁的字符处理函数
Apr 12 Javascript
js change,propertychange,input事件小议
Dec 20 Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
js函数内变量的作用域分析
Jan 12 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
Jun 19 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
Oct 15 Javascript
js制作支付倒计时页面
Oct 21 Javascript
javascript实现图片轮播代码
Jul 09 Javascript
layui table数据修改的回显方法
Sep 04 Javascript
Jquery技巧(必须掌握)
Mar 16 #Javascript
Javascript的表单验证长度
Mar 16 #Javascript
Uploadify上传文件方法
Mar 16 #Javascript
通过隐藏iframe实现无刷新上传文件操作
Mar 16 #Javascript
原生JS实现平滑回到顶部组件
Mar 16 #Javascript
基于jquery实现百度新闻导航菜单滑动动画
Mar 15 #Javascript
dedecms页面如何获取会员状态的实例代码
Mar 15 #Javascript
You might like
牡丹941资料
2021/03/01 无线电
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
Python入门篇之编程习惯与特点
2014/10/17 Python
go语言计算两个时间的时间差方法
2015/03/13 Python
简单介绍Python中的round()方法
2015/05/15 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
python使用smtplib模块发送邮件
2020/12/17 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
生产班组长岗位职责
2014/01/05 职场文书
总经理司机岗位职责
2014/02/06 职场文书
中专毕业生的自荐书
2014/07/01 职场文书
公司外出活动方案
2014/08/14 职场文书
南京南京观后感
2015/06/02 职场文书
Redis主从复制操作和配置详情
2022/09/23 Redis