jQuery EasyUI,Tooltip(提示框)组件

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

本节课重点了解 EasyUI 中 Tooltip(提示框)组件的使用方法,,这个组件不依赖于其 他组件。

一.加载方式

//class 加载方式
<a href="http://www.ycku.com" title="这是一个提示信息!"
  class="easyui-tooltip">Hover Me
</a>
//JS 加载调用
$('#box').tooltip({
  content : '这里可以输入提示内容',
});

二.属性列表

position string 消息框位置。默认 bootom,还有 left、right、top,设置提示框位置

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
position:'right' //设置提示框位置
});
});

content string 消息框内容。默认为 null,可以包含 html 标签,设置提示内容可以包含html标签

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容'
});
});

trackMouse boolean 为true时,允许提示框跟随鼠标移动。默认为false

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
position:'right', //设置提示框位置
trackMouse:true //允许提示框跟随鼠标移动
});
});

deltaX number 水平方向提示框的位置。默认为 0,设置提示框水平位置

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
position:'right', //设置提示框位置
deltaX:20, //设置提示框水平位置
deltaY:20 //设置提示框垂直位置
});
});

deltaY number 垂直方向提示框的位置。默认为 0,设置提示框垂直位置

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
position:'right', //设置提示框位置
deltaX:20, //设置提示框水平位置
deltaY:20 //设置提示框垂直位置
});
});

showEvent string 当激活事件的时候显示提示框。默认为 mouseenter,设置什么事件显示提示框

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
// position:'right', //设置提示框位置
// deltaX:20, //设置提示框水平位置
// deltaY:20 //设置提示框垂直位置
showEvent:'mouseenter', //鼠标移入显示
hideEvent:'mouseleave' //鼠标移出隐藏
});
});

hideEvent string 当激活事件的时候隐藏提示框。默认为 mouseleave,设置什么事件隐藏提示框

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
// position:'right', //设置提示框位置
// deltaX:20, //设置提示框水平位置
// deltaY:20 //设置提示框垂直位置
showEvent:'mouseenter', //鼠标移入显示
hideEvent:'mouseleave' //鼠标移出隐藏
});
});

showDelay number 延时多少秒显示提示框。默认 200,设置延迟显示时间

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
// position:'right', //设置提示框位置
// deltaX:20, //设置提示框水平位置
// deltaY:20 //设置提示框垂直位置
// showEvent:'mouseenter', //鼠标移入显示
// hideEvent:'mouseleave' //鼠标移出隐藏
showDelay:200, //设置延迟显示时间
hideDelay:200 //设置延迟隐藏时间
});
});

hideDelay number 延时多少秒隐藏提示框。默认 100,设置延迟隐藏时间

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
// position:'right', //设置提示框位置
// deltaX:20, //设置提示框水平位置
// deltaY:20 //设置提示框垂直位置
// showEvent:'mouseenter', //鼠标移入显示
// hideEvent:'mouseleave' //鼠标移出隐藏
showDelay:200, //设置延迟显示时间
hideDelay:200 //设置延迟隐藏时间
});
});

三.事件列表

onShow  e 在显示提示框的时候触发

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
onShow:function () {
alert('在显示提示框的时候触发');
}
});
});

onHide  e 在隐藏提示框的时候触发

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
onHide:function () {
alert('在隐藏提示框的时候触发');
}
});
});

onUpdate  content 在提示框内容更新的时候触发,content接收更新后提示内容

$(function () {
$('#box').tooltip({
content : '这里可以输入提示内容',
onUpdate:function (content) {
alert('在提示框内容更新的时候触发:'+content);
}
});
});

onPosition  left、top 在提示框位置改变的时候触发,接收两个参数,分别接收左位置和上位置

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容',
onPosition: function (left, top) { //在提示框位置改变的时候触发
console.log('left:' + left + ',top:' + top);
}
});
});

onDestroy  none 在提示框被销毁的时候触发

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容',
onDestroy: function (none) { //在提示框被销毁的时候触发
alert('提示框被销毁的时候触发');
}
});
});

四.方法列表

options  none 返回属性对象

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容'
});
$('#box').tooltip('options'); //返回一个对象,里面是tooltip的属性
});

tip  none 返回 tip 元素对象

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容',
onShow: function () { //在显示时触发
alert($('#box').tooltip('tip')); //返回 tip 元素对象
}
});
});

arrow  none 返回箭头元素对象

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容',
onShow: function () { //在显示时触发
alert($('#box').tooltip('arrow')); //返回箭头元素对象
}
});
});

show  e 显示提示框

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容'
});
$('#box').tooltip('hide'); //默认隐藏提示框
$('#box').tooltip('show'); //默认显示提示框
});

hide  e 隐藏提示框

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容'
});
$('#box').tooltip('hide'); //默认隐藏提示框
$('#box').tooltip('show'); //默认显示提示框
});

update  content 更新提示框内容

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容'
});
$('#box').tooltip('update','要更新的提示内容'); //更新提示框内容
});

reposition  none 重置提示框位置

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容',
onHide: function (e) { //当隐藏提示框时
$('#box').tooltip('reposition'); //重置提示框位置
}
});
});

destroy  none 销毁提示框

$(function () {
$('#box').tooltip({
content: '这里可以输入提示内容'
});
$('#box').tooltip('destroy'); //销毁提示框
});

$.fn.tooltip.defaults 重写默认值对象。

$.fn.tooltip.defaults.position = 'top';

第一百九十六节,jQuery EasyUI,Tooltip(提示框)组件的更多相关文章

  1. 第一百九十三节,jQuery EasyUI,Draggable(拖动)组件

    Draggable(拖动)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Draggable(拖动)组件的使用方法,这个组件不依赖于其 他组 ...

  2. 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件

    jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...

  3. 第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件

    第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 设置后台列表页面字段统计 在当前APP里的adminx.py文件里的数据表管理器里设置 ag ...

  4. 第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型

    第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型 Hash操作,redis中Hash在内存中的存储格式如下图: hset(name, key, value)name ...

  5. tooltip提示框组件

    Tooltip 提示框组件 可独立于其他组件通过$.fn.tooltip.defaults重写默认的defaults.当用户移动鼠标指针在某个元素上时,出现提示信息窗口来显示额外信息.提示内容可以包含 ...

  6. 第一百九十九节,jQuery EasyUI,Panel(面板)组件

    jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...

  7. 第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件

    jQuery EasyUI,Resizable(调整大小)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Resizeable(调整大小)组 ...

  8. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件

    jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...

  9. 第二百零三节,jQuery EasyUI,Window(窗口)组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

随机推荐

  1. ubuntu中apt使用以及centos中yum的使用

    centos和ubuntu是两大linux主流阵营 在centos中下载安装软件的方式 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各 ...

  2. JQuery日记_5.14 Sizzle选择器(七)

    上篇说道,tokenize方法会把selector切割成一个个selector逻辑单元(如div>a是三个逻辑单元 'div','>','a')并为之片段赋予相应类型的过滤函数. for ...

  3. Diamond介绍

    1. Diamond需求背景 我们的异步任务, 定时任务分布在多台服务器上处理, 所有有个配置文件去记录任务-服务器的分配关系.当动态的调整任务分配情况后,需要把工程重新启动, 这样频繁的操作对服务器 ...

  4. jQuery编程小结

    加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢.点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址. <script t ...

  5. MPTCP 源码分析(六) 数据重发

    简述      TCP使用定时器函数tcp_retransmit_timer进行数据重发,MPTCP需要重发数据的时候, 不仅仅在原路径发送数据,而且会在另外一条子路径进行重发.这样考虑的原因是: 考 ...

  6. 几个opengl立方体绘制案例

    VC6 下载 http://blog.csdn.net/bcbobo21cn/article/details/44200205 opengl环境配置 http://blog.csdn.net/bcbo ...

  7. 【Python3 爬虫】15_Fiddler抓包分析

    我们要抓取一些网页源码看不到的信息,例如:淘宝的评论等 我们可以使用工具Fiddler进行抓取 软件下载地址:https://pan.baidu.com/s/1nPKPwrdfXM62LlTZsoiD ...

  8. java之super关键字

    super关键字: 在java中使用super来引用基类的成分. 程序code: class FatherClass{ public int value; public void f(){ value ...

  9. PHP-手册阅读

    配置选项: html_errors: 无意义的 HTML 标记符会使得出错信息很凌乱, 所以在外壳下阅读报错信息是十分困难的, 因此将该选项的默认值改为 FALSE implicit_flush: 在 ...

  10. 控制应用程序重启,外部程序C# 实例

    第一步:新建一个控制台项目,作为关闭当前应用程序的调用程序. using System; using System.Configuration; using System.Diagnostics; n ...