jquery.qtip提示信息插件用法简单实例


Posted in Javascript onJune 17, 2016

本文实例讲述了jquery.qtip提示信息插件用法。分享给大家供大家参考,具体如下:

公司要求写一个关于提示信息的效果,在网上查询到了这个插件,感觉很不错,下面是自己学习的内容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script src="lib/jquery-1.6.4.min.js" type="text/javascript"></script>
<script type="text/javascript" src="lib/jquery.qtip-1.0.0-rc3.min.js"></script>
<script type="text/javascript">
$(document).ready(
  function(){
    //下面使用的是插件默认的样式显示,content是指要显示的内容(包括文字和图片)
    $("#huangbiao").qtip({
      content: 'Stems are great for indicating the context of the tooltip.',
      style: {
        tip: 'bottomLeft' // Notice the corner value is identical to the previously mentioned positioning corners
      }
    });
    //style json是对提示样式的设置即外面的div样式设置,但是没有设置具体的位置
    $("#huangbiao1").qtip({
      content: '设置显示文字样式',
      style: {
        width: 200,
        padding: 5,
        background: '#A2D959',
        color: 'black',
        textAlign: 'center',
        border: {
          width: 7,
          radius: 5,
          color: '#A2D959'
        },
        tip: 'bottomLeft',
        name: 'dark' // Inherit the rest of the attributes from the preset dark style
      }
    });
    //name:'green' 是继承了默认的提示样式,还有其他的name可以参考帮助文档
    $("#huangbiao2").qtip({
      content: '使用插件自定义的样式',
      style: {
        name: 'green' // Notice the corner value is identical to the previously mentioned positioning corners
      }
    });
    //target:表示提示信息显示在控件的什么位置
    //tooltip:
    $("#huangbiao3").qtip({
      content: 'Stems are great for indicating the context of the tooltip.',
      position: {
        corner: {
          target: 'topLeft',
          tooltip: 'bottomLeft'
        }
      }
    });
    $("#huangbiao4").qtip({
      content: '<img src="img/2.jpg">',
    });
    //show 是指显示的情况,when是指什么事件触发让它显示出来,hide与show对应
    //solo:
    $("#huangbiao5").qtip({
      content: '<img src="img/2.jpg">',
      show:{
        when:'click',
        solo:false
      },
      hide:{
        when:'click',
        solo:false
      }
    });
    //显示类似于“窗口”模式的样式,含有title和内容的提示信息
    $("#huangbiao6").qtip({
      content: {
        title: {
          text: 'content-title-text',
          button: 'button'
        },
        text: 'content-text'
      },
      fixed:true
    });
    //api:是回调函数,beforeShow是在显示提示之前的提示信息,beforeHide则恰好相反;onRender是指内容呈现后调用
    $("#huangbiao7").qtip({
      content: 'use callback function',
      api:{
        beforeShow:function(){
          alert("beforeShow api function");
        },
        beforeHide:function(){
          alert("beforeHide api function");
        }
      }
    });
    $("#huangbiao9").qtip({
      content: '',
      style:{
        width:"1024px",
        height:"1024px",
        background:"black"
      }
    });
  }
);
</script>
<title>无标题文档</title>
</head>
  <div style="text-align:center;"><span id="huangbiao">显示普通文字</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao1">设置显示文字样式</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao2">使用插件自定义的样式</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao3">设置提示的显示位置</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao4">显示图片</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao5">点击事件显示以及隐藏提示</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao6">含有标题的提示信息</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao7">使用回调函数</span></div>
  <p>
  <div style="text-align:center;"><span id="huangbiao9">遮盖全屏</span></div>
<body>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery 遍历json数组的实现代码
Sep 22 Javascript
从零开始学习jQuery (二) 万能的选择器
Oct 01 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
JQuery中ajax方法访问web服务实例
Jul 18 Javascript
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
简单实现js放大镜效果
Jul 24 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
Mar 08 Javascript
让IDE识别webpack的别名alias的实现方法
May 06 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
jQuery实现区域打印功能代码详解
Jun 17 #Javascript
javascript日期比较方法实例分析
Jun 17 #Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 #Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 #Javascript
JS中递归函数
Jun 17 #Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 #Javascript
You might like
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
javascript操作符&quot;!~&quot;详解
2015/02/10 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
python实现AES加密和解密
2019/03/27 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
人事部岗位职责范本
2014/03/05 职场文书
怎样填写就业意向
2014/04/02 职场文书
李培根演讲稿
2014/05/22 职场文书
2014年学习部工作总结
2014/11/12 职场文书
辞职信格式范文
2015/05/13 职场文书
无房证明样本
2015/06/17 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
Python基于百度AI实现抓取表情包
2021/06/27 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技