基于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 相关文章推荐
prototype 的说明 js类
Sep 07 Javascript
在html页面中包含共享页面的方法
Oct 24 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
May 16 Javascript
vue-lazyload使用总结(推荐)
Nov 01 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
Mar 21 Javascript
微信小程序访问豆瓣电影api的实现方法
Mar 31 Javascript
js实现特别简单的钟表效果
Sep 14 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
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
PHP中session变量的销毁
2014/02/27 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
python将字符串转换成数组的方法
2015/04/29 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
Python如何获取文件指定行的内容
2020/05/27 Python
Django跨域请求原理及实现代码
2020/11/14 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
2014年法院工作总结
2014/11/24 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫