tooltip提示框组件
Tooltip 提示框组件
可独立于其他组件
通过$.fn.tooltip.defaults重写默认的defaults。
当用户移动鼠标指针在某个元素上时,出现提示信息窗口来显示额外信息。提示内容可以包含任何来自页面的或者通过ajax生成的html元素。
1、创建提示框
从标记创建提示框(tooltip),添加‘easyui-tooltip’ class到元素,不需要任何的javascript代码
<a href="#" title="This is the tooltip message." class="rasyui-tooltip">Hover me</a>
使用js创建提示框(tooltip)
<a id="dd" href="javascript:void(0)">Click here</a>
$("#dd").tooltip({
position:'right',
content: '<span style="color:#fff">This is the tooltip message.</span>',
onShow:function(){
$(this).tooltip('tip').css({
backgroundColor:"#666",
borderColor:"#666"
});
}
});
2、属性
position string 提示框(tooltip)位置。可能的值:‘left’,‘right’,‘top’,‘bottom’ bottom
content string 提示框(tooltip)内容,可以放html标签 null
trackMouse boolean 如果设置为true,提示框(tooltip)会随着鼠标移动 false
deltaX number 提示框(tooltip)位置的水平距离 0
deltaY number 提示框(tooltip)位置的垂直距离 0
showEvent string 引发提示框(tooltip)出现的事件 mouseenter
hideEvent string引发提示框(tooltip)消失的事件 mouseleave
showDelay number 显示提示框(tooltip)的时间延迟 200
hideDelay number 隐藏提示框(tooltip)的时间延迟 100
3、事件
onShow e 当显示提示框(tooltip)时触发
onHide e 当隐藏提示框(tooltip)时触发
onUpdate content 当提示框(tooltip)内容更新时触发
onPosition left,top 当提示框(tooltip)位置更改时触发
onDestory none 当提示框(tooltip)销毁时触发
4、方法
options none 返回选项(options)属性(property)
tip none 返回提示(tip)对象
arrow none 返回箭头(arrow)对象
show e 显示提示框(tooltip)
hide e 隐藏提示框(tooltip)
update content 更新提示框(tooltip)内容
reposition none 重置提示框(tooltip)位置
destory none 销毁提示框(tooltip)
<html>
<title>index</title>
<head>
<meta charset="UTF-8"> <script type="text/javascript" src="easyui/jquery.min.js"></script>
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
</head>
<body>
<div style="width:400px;height:400px; margin-left:400px; margin-top:100px;">
<!--
<a href="javascript:void(0)" title="This is the tooltip message" class="easyui-tooltip">Hover me</a>
-->
<a id="box" href="javascript:void(0)">Hover me</a> </div> </body>
</html> $(function(){
$.fn.tooltip.defaults.trackMouse = true;
$("#box").tooltip({
//position : "right",
content : "<strong>this is comment!</strong>",
//trackMouse : true,
//deltaX : 30,
//deltaY : 30,
//showEvent : "click", //单击
//hideEvent : "dblclick", //双击
//showDelay : 1500, //单位毫秒
//hideDelay : 1500,
//onShow : function(e){
//console.log("提示框显示");
//console.log($("#box").tooltip('tip'));
//console.log($("#box").tooltip('arrow'));
//$(".tooltip-bottom").css('left',900);
//},
//onHide : function(e){
//console.log("提示框隐藏");
//},
//onPosition : function(left , top){
//console.log("提示框移动");
//},
onDestory : function(e){
console.log("提示框销毁");
},
//onUpdate : function(content){
//console.log("新的提示框内容:" + content);
//}
}); //$("#box").click(function(){
//$(this).tooltip('update','改变了');
//});
//$("#box").click(function(){
//$(this).tooltip('reposition');
//$(this).tooltip('destory');
//}); //console.log($("#box").tooltip("options"));
//$("#box").tooltip("show");
//$("#box").tooltip("hide"); });
我使用$("#box").tooltip('destory');销毁提示框的时候总是报错
tooltip提示框组件的更多相关文章
- 第一百九十六节,jQuery EasyUI,Tooltip(提示框)组件
jQuery EasyUI,Tooltip(提示框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Tooltip(提示框)组件的使用方法, ...
- Tooltip(提示框)组件
一.加载方式 //class加载方式 <a href="http://www.ycku.com" title="这是一个提示信息!" class=&quo ...
- Echarts数据可视化tooltip提示框,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- 纯CSS实现tooltip提示框,CSS箭头及形状之续篇--给整个tooltip提示框加个边框
在前面一篇中我们介绍了纯CSS实现tooltip提示框,通俗的讲也就是CSS箭头及形状 不过注意一点是,他始终是一个元素,只是通过CSS实现的,今天我们要说的是给这个“tooltip提示框”整体加一个 ...
- 使用css实现全兼容tooltip提示框
在上一篇文章中,使用css实现了一个全兼容的三角形图标,这个三角型图标可以使用于多种场景,比如下拉图标.多级菜单等,这篇文章我们使用这个图标通过纯css来实现一个我们常见的tooltip提示框. 最终 ...
- CSS3实现Tooltip提示框飞入飞出动画
原文:CSS3实现Tooltip提示框飞入飞出动画 我们见过很多利用背景图片制作的Tooltip提示框,但是缺点是扩展比较麻烦,要经常改动图片.还有就是利用多层CSS的叠加实现,但是效果比较生硬,外观 ...
- echarts中tooltip提示框位置控制
关键代码: position: function(point, params, dom, rect, size) { //其中point为当前鼠标的位置,size中有两个属性:viewSize和con ...
- MFC中添加ToolTip提示框
PART 1 MFC 对话框中的 Buttton添加提示 例如我们想在一个对话框中的一个button控件添加tooltip,实现的方法如下: 1. 在该对话框的类中添加一个CToolTipCtrl类型 ...
- echarts自定义tooltip提示框内容
1.echarts自定义tooltip提示框内容 https://blog.csdn.net/dreamsup/article/details/56667330 2.关于Echarts的formatt ...
随机推荐
- iOS开发之HelloKitty(移动社交平台项目)
iOS开发之HelloKitty(移动社交平台项目,2015.3,parishe)
- JSON.stringify without quotes on properties?
https://stackoverflow.com/questions/11233498/json-stringify-without-quotes-on-properties/11233515 va ...
- 高可用Mysql架构_Mycat集群部署(HAProxy + 两台Mycat+Mysql双主双从)
既然大家都知道了Mysql分布式在大型网站架构中的作用,在这里就不再阐述.本片博客文章是基于我曾经搭建过的一个Mysql集群基础上实现的,实现过双主热备.读写分离.分库分表. 博客链接:http:// ...
- php7安装Memcached扩展
要安装 memcached,需要先安装依赖库 libmemcached wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/lib ...
- Linux下安装SVN服务端
安装 使用yum安装非常简单: yum install subversion 配置 2.1. 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下 ...
- SaltStack使用salt-ssh模式-第十一篇
salt-ssh介绍 1.salt-ssh 是 0.17.0 新引入的一个功能,不需要minion对客户端进行管理,也不需要master. 2.salt-ssh 支持salt大部分的功能:如 grai ...
- 多线程资源隔离之ThreadLocal
上篇讲到多线程线程安全问题的解决思路,这篇将详细讲解资源隔离ThreadLocal的实践. ThreadLocal也叫线程局部变量,类似Map结构,以当前线程为key.既然是以资源隔离的思想保证线程安 ...
- java基础笔试题二(集合关系)
知识点:java集合继承关系(Collection,Map) 1.集合框架体系图 2.java的集合层次 来自博客(http://blog.csdn.net/stubbornaccepted/arti ...
- hadoop的安装配置
资源下载路径:https://archive.cloudera.com/cdh5/cdh/5/:https://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0 ...
- 第十一篇:Spark SQL 源码分析之 External DataSource外部数据源
上周Spark1.2刚发布,周末在家没事,把这个特性给了解一下,顺便分析下源码,看一看这个特性是如何设计及实现的. /** Spark SQL源码分析系列文章*/ (Ps: External Data ...