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 相关文章推荐
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
js实现纯前端的图片预览
Apr 27 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
jQuery焦点图轮播效果实现方法
Dec 19 Javascript
JavaScript 数据类型详解
Mar 13 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
Apr 11 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
vue组件传值的实现方式小结【三种方式】
Feb 05 Javascript
vue-路由精讲 二级路由和三级路由的作用
Aug 06 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
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
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
一步一步学习PHP(3) php 函数
2010/02/15 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
angular2系列之路由转场动画的示例代码
2017/11/09 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
python实现整数的二进制循环移位
2019/03/08 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Django Celery异步任务队列的实现
2019/07/24 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
集体备课反思
2014/02/12 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
简述Java中throw-throws异常抛出
2021/08/07 Java/Android
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android