exhorts的tooltip 都有哪些属性
时间: 2024-01-12 20:03:43 浏览: 47
exhorts的tooltip属性包括:
1. title:提示框的标题
2. content:提示框的内容
3. placement:提示框的位置,如top、bottom、left、right等
4. trigger:触发提示框的事件,如hover、click、focus等
5. delay:提示框显示和隐藏的延迟时间
6. theme:提示框的主题样式,如light、dark等
7. arrow:提示框箭头的样式和位置
8. offset:提示框的偏移量,可以调整提示框的位置
9. interactive:是否允许鼠标在提示框内交互
10. maxWidth:提示框的最大宽度
11. maxHeight:提示框的最大高度
12. minWidth:提示框的最小宽度
13. minHeight:提示框的最小高度
14. onShown:提示框显示后的回调函数
15. onHide:提示框隐藏后的回调函数
相关问题
formatte属性呢
exhorts的formatte属性是用来格式化提示框的内容的回调函数,可以自定义提示框的展示效果。该属性的值是一个函数,函数中可以获取到当前提示框所绑定的元素以及元素上定义的data-*属性,然后根据这些信息生成和返回一个HTML字符串作为提示框的内容。示例代码如下:
```javascript
$('.exhorts').tooltip({
title: 'Hello World',
formatter: function() {
var dataText = $(this).data('text');
return '<div class="tooltip-custom">' + dataText + '</div>';
}
});
```
在上面的例子中,formatte属性的值是一个匿名函数,它会获取元素上定义的data-text属性的值,然后将其包裹在一个自定义的HTML元素中,最后将该元素作为提示框的内容返回。这样就可以自定义提示框的内容,并且可以根据元素上的属性值动态生成提示框的内容。
阅读全文