第一百九十六节,jQuery EasyUI,Tooltip(提示框)组件
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(提示框)组件的更多相关文章
- 第一百九十三节,jQuery EasyUI,Draggable(拖动)组件
Draggable(拖动)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Draggable(拖动)组件的使用方法,这个组件不依赖于其 他组 ...
- 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件
jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...
- 第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件
第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 设置后台列表页面字段统计 在当前APP里的adminx.py文件里的数据表管理器里设置 ag ...
- 第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型
第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型 Hash操作,redis中Hash在内存中的存储格式如下图: hset(name, key, value)name ...
- tooltip提示框组件
Tooltip 提示框组件 可独立于其他组件通过$.fn.tooltip.defaults重写默认的defaults.当用户移动鼠标指针在某个元素上时,出现提示信息窗口来显示额外信息.提示内容可以包含 ...
- 第一百九十九节,jQuery EasyUI,Panel(面板)组件
jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...
- 第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件
jQuery EasyUI,Resizable(调整大小)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Resizeable(调整大小)组 ...
- 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...
- 第二百零三节,jQuery EasyUI,Window(窗口)组件
jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...
随机推荐
- Android 友盟社会化组件-分享实现
本文章链接地址:http://dev.umeng.com/social/android/share/quick-integration 分享快速集成 1 产品概述 友盟社会化组件,可以让移动应用快速具 ...
- javascript快速入门12--函数式与面向对象
函数 函数是一组可以随时随地运行的语句. 函数是 ECMAScript 的核心. 创建函数 function fnOne() {//具有名称的函数,函数名必须符合变量名命名规范 //可以没有符何语句 ...
- 百度地图-修改marker图标(icon)
百度地图-修改marker图标(icon) 学习了:https://blog.csdn.net/clh604/article/details/9412291/ 源码膜拜: var map = new ...
- 正则表达式表示 ja.resx 所在行
[^\n]*ja.resx[^\n]*\n?正则表达式表示 ja.resx 所在行 用ultraEdit 删除关键字所在行的下一行或是上一行,所在行保留 删除 关键字所在行 的前3行: (^.*?(\ ...
- Unity AssetBundle 踩坑记录
Unity AssetBundle 踩坑记录 editor 下选择什么平台的 ab 加载 Material doesn't have a color property '_Color' UnityEd ...
- libevent2源码分析之五:关键的调用链
用一个调用链来表示函数调用的流程,看起来更直观.根据上面的分析,总结了一些重要的调用链. 初始化 event_base_new event_base_new_with_config min_heap_ ...
- Java之旅(2)—反射
1. 概念 反射就是将java类中的各种成分映射成对应的java类.之前我们已经讲过了Class类,也明确了一个java类中用一个Class类的对象来表示,一个类中的组成部分有:成员变量,方法 ...
- MySQL-配置优化技巧
一.连接请求配置 1.查询当前连接数(show full processlist) show full processlist; 2.最大连接数(max_connections) max_connec ...
- 《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
REF设备 参考光栅设备,他能以软件计算方式完全支持Direct3D Api.借助Ref设备,可以在代码中使用那些不为当前硬件所支持的特性,并对这此特性进行测试. D3DDEVTYPE 在程序代码中, ...
- spring事务管理源码解析--加了@Transactional注解后Spring究竟为我们做了哪些事情?
大家都知道事务管理是基于AOP的,对AOP还不了解的请自行百度. 实现一个事务需要以下几步:1.获取数据库连接 2.执行数据库操作 3.如果2步骤发生异常就回滚,否则就提交 4.释放资源. 然后 ...