只要单击页面上的任何内容,引导工具提示就会停止工作
Bootstrap tooltips stop working whenever anything is clicked on the page
在我的页面上,我以这种方式初始化引导工具提示
<script>
$(document).ready(function () {
$(function () {
$('[data-toggle="tooltip"]').tooltip();
});
});
</script>
此问题表明,每当事件发生时,您都必须重新加载工具提示。但是,在各种 ajax 页面更新中,可能有 50+ 个事件需要考虑。(本网站使用 asp.net Web表单和ajaxcontroltoolkit(
如何在每次事件发生时普遍重新启动工具提示?--或者有更简单的解决方案来解决这个问题?
你需要一个对 Sys.WebForms.PageRequestManager 的 javascript 引用
看看 beginRequest/endRequest 事件。由于 ajax 正在替换您的 html asp.net 因此您需要在 ajax 完成其 ajax 后重新绑定 asp.net 引导小部件。
试试这个:
<script>
var prm = Sys.WebForms.PageRequestManager.getInstance();
//func to rebind tooltip
function reBind () { $('[data-toggle="tooltip"]').tooltip(); }
$(document).ready(function () {
$(function () {
reBind();
prm.add_endRequest(reBind);
});
});
</script>
请注意,如果某些引导小部件绑定两次,它们会中断,因此请自行决定;某些元素可能需要监视其事件以查看它们是否绑定了多次。
相关文章:
- 谷歌材料图表:停止工具提示舍入
- 谷歌散点图-{role:'style'}{role:#39;工具提示'}不能以JSON形式工作
- 关闭Body Click事件的工具提示-工作不正常
- 如何使工具提示从函数本身之外的元素工作
- 多行工具提示无法以编程方式工作
- 筛选器操作后,工具提示停止工作
- ExtJS 4.2.1 - 选项卡面板中的网格 - 工具提示停止工作
- 只要单击页面上的任何内容,引导工具提示就会停止工作
- 启动工具提示在任何其他事件运行后停止工作
- Html不能在css工具提示上工作
- nvd3 LineChart工具提示不工作
- Javascript工具提示不工作,不知道为什么
- 引导工具提示不工作在我的php文件
- 密码匹配工具提示不工作
- 数据表工具提示不工作
- .js步骤和工具提示位置工作正常,除了"back"被按下
- 工具提示在元素排序后停止工作
- 引导工具提示不工作(无论我尝试什么)
- 为什么我的Jquery工具提示不工作
- 推特引导工具提示不工作