# 加载方式
## Class加载
```
<a class="easyui-tooltip" title="我是百度提示框" href="http://www.baidu.com">百度</a>
```
## JS调用加载
```
<a id="box" href="http://www.baidu.com">百度百度百度百度</a>
<script>
$(function () {
$('#box').tooltip({
// 消息框位置
position: 'right',
// 消息框内容
content:'百度提示框',
// 为true时,允许提示框跟随鼠标移动。
trackMouse:true,
// 水平方向提示框的位置
deltaX:100,
// 垂直方向提示框的位置
deltaY:100,
// 如何激活显示事件(click点击激活)
showEvent:'click',
// 如何激活隐藏事件(dbclick点击激活)
hideEvent:'dbclick',
// 延时多少秒显示提示框
showDelay:300,
// 延时多少秒隐藏提示框
hideDelay:500
});
});
</script>
```
# 属性列表
|属性名 | 值 | 说明|
|---|--- | ---|
|position | string | 消息框位置。默认 bootom,还有 left、right、top|
|content | string | 消息框内容。默认为 null,可以包含 html 标签|
|trackMouse | boolean | 为true时,允许提示框跟随鼠标移动。默认为false|
|deltaX | number | 水平方向提示框的位置。默认为 0|
|deltaY | number | 垂直方向提示框的位置。默认为 0|
|showEvent | string | 当激活事件的时候显示提示框。默认为 mouseenter|
|hideEvent | string | 当激活事件的时候显示提示框。默认为 mouseleave|
|showDelay | number | 延时多少秒显示提示框。默认 200|
|hideDelay | number | 延时多少秒隐藏提示框。默认 100|
## 事件列表
|事件名 | 传参 | 说明|
|---|--- | ---|
|onShow | e | 在显示提示框的时候触发|
|onHide | e | 在隐藏提示框的时候触发|
|onUpdate | content | 在提示框内容更新的时候触发|
|onPosition | left、top | 在提示框位置改变的时候触发|
|onDestroy | none | 在提示框被销毁的时候触发|
## 方法列表
|方法名 | 传参 | 说明|
|---|--- | ---|
|options | none | 返回属性对象|
|tip | none | 返回 tip 元素对象|
|arrow | none | 返回箭头元素对象|
|show | e | 显示提示框|
|hide | e | 隐藏提示框|
|update | content | 更新提示框内容|
|reposition | none | 重置提示框位置|
|destroy | none | 销毁提示框|
```
//返回属性对象
console.log($('#box').tooltip('options'));
//显示提示框
$('#box').tooltip('show');
//隐藏提示框
$('#box').tooltip('hide');
//更新 content 内容
$('#box').tooltip('update', '更新提示内容');
//返回 tip 元素对象
onShow : function () {
console.log($('#box').tooltip('tip'));
},
//返回箭头元素对象
onShow : function () {
console.log($('#box').tooltip('arrow'));
},
//销毁提示框
$('#box').tooltip('destroy');
//重置工具栏位置
onShow : function (e) {
$('.tooltip-right').css('left', 500);
},
onHide : function (e) {
$('#box').tooltip('reposition');
},
// 可以使用$.fn.tooltip.defaults 重写默认值对象。
$.fn.tooltip.defaults.position = 'top';
```
- 1、入门案例
- 2、Jquery Easyui 使用方式
- 3、Draggable 拖动组件
- 4、Droppable 放置组件
- 5、Resizable 调整大小组件
- 6、Tooltip 提示框组件
- 7、LinkButton 按钮组件
- 8、ProgressBar 进度条组件
- 9、Panel 面板组件
- 10、Tab 选项卡组件
- 11、Accordion 分类组件
- 12、Layout 布局组件
- 13、Window 窗口组件
- 14、Dialog 对话框组件
- 15、Message 消息窗口组件
- 16、Menu 菜单组件
- 17、MenuButton 菜单按钮组件
- 18、SplitButton 分割按钮组件
- 20、Pagination 分页组件
- 21、SearchBox 搜索框组件
- 22、ValidateBox 验证框组件
- 23、Combo 自定义下拉框组件
- 24、NumberBox 数值输入框组件
- 25、Calendat 日历组件