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 ...
随机推荐
- 基于JWT的token身份认证方案
一.使用JSON Web Token的好处? 1.性能问题. JWT方式将用户状态分散到了客户端中,相比于session,可以明显减轻服务端的内存压力. Session方式存储用户id的最大弊病在于S ...
- 使用sql语句创建 表空间 和用户,以及如何彻底删除表空间和用户,使用命令导出和导出数据库
创建表空间有很多种方式,在安装好oracle 11g 后在网站上 https://localhost:1158/em 手动创建也可以,但是没有sql直接生成方便,下面介绍下如何用sql语句直接生成表空 ...
- 20145302张薇 《Java程序设计》第二周学习总结
20145302张薇 <Java程序设计>第一周学习总结 教材学习内容总结 第三章 第三章讲的是基本类型,变量,运算符和基本条件语句. 基本类型分为: 整数:short(2 byte),i ...
- 20145307第一周JAVA实验报告
20145307 <Java程序设计>第一次实验实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.08 ...
- 20145324 《Java程序设计》第6周学习总结
20145324 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 1.使用输入串流将数据从来源取出 InputStream 使用输出串流将数据写入目的地 OutStream ...
- 深度学习笔记(一):logistic分类【转】
本文转载自:https://blog.csdn.net/u014595019/article/details/52554582 这个系列主要记录我在学习各个深度学习算法时候的笔记,因为之前已经学过大概 ...
- spark(三)从hbase取数据
前言 通过spark获取hbase数据的过程中,遇到了InputFormat.文章主要围绕InputFormat介绍.会牵扯到spark,mapreduce,hbase相关内容 InputFormat ...
- 8.scala:特质
版权申明:转载请注明出处.文章来源:http://bigdataer.net/?p=317 总体来说,scala中的特质类似于Java中的接口,但是有别于接口的是特质中既可以有实现方法也可以有抽象方法 ...
- codeforces600E Lomsat gelral
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...
- git拉取GitLab工程报错Repository not found
# git clone http://xxx/jiqing/frog.git 正克隆到 'frog'... fatal: repository 'http://xxx/jiqing/frog.git/ ...