作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
bootstrap tooltip 允许我通过仅指定“title”属性来为元素指定工具提示:
<div title="This is a test tooltip"> ... </div>
有什么方法可以避免对工具提示内容进行硬编码,而是指定一个 javascript 函数吗?我试过 title="javascript:myFunction()"但它没有解决它。
我查看了 booststrap 代码,它似乎包含对函数调用的支持我只是想不通语法:
来自 Bootstrap 工具提示的片段:
, getTitle: function () {
var title
, $e = this.$element
, o = this.options
title = $e.attr('data-original-title')
|| (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
return title
}
最佳答案
http://twitter.github.io/bootstrap/javascript.html#tooltips
给你的 div 一个 id 并调用
function titleSetter(node) {
return "My Tooltip text";
}
$('#my-div-id').tooltip({
title: 'My Tooltip text'
});
// or
$('#my-div-id').tooltip({
title: titleSetter
})
关于javascript - Bootstrap 工具提示 : how to specify tooltip text using a javascript function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17199820/
我是一名优秀的程序员,十分优秀!