jquery - 引导工具提示不会随着后退按钮单击和 AJAX 调用而消失
问题描述
我遇到了一个问题,即引导程序 4 工具提示不会随着浏览器的后退按钮单击而消失:
我正在使用rails,并且确实有以下代码:
document.addEventListener('turbolinks:load', () => {
$('[data-toggle="tooltip"]').tooltip({
trigger: 'hover'
})
$('[data-toggle="popover"]').popover()
})
触发器:悬停工作,我从Bootstrap 的工具提示中得到的建议在按钮单击和鼠标离开后没有消失
但是他们可以在单击后退按钮后幸存下来。
解决了:
每当单击元素时,此代码都会隐藏工具提示,这解决了问题。
$('[data-toggle="tooltip"]').tooltip({
trigger: 'hover'
}).on('click', function() {
$(this).tooltip('hide')
})
解决方案
推荐阅读
- python - 我的 if 语句是错误的,但它确实打印了结尾
- r - 如何将 hjust 与 geom_text 一起使用?
- javascript - Spring RSocket Security + RSocket-WebSocket-Client(浏览器)
- azure - 从守护程序应用程序调用 Azure 中的 ASP .NET Core API
- python - 时间对象列表中的值显示为“时间”而不是 hh:mm:ss 格式
- java - Spark 未利用 GPU taskResourceAssignments Map(gpu -> [0]
- python - 如何在 Python 中从 txt 文件制作字典
- multithreading - 使用 vwait 的 Tcl 线程产生随机结果
- javascript - 在不使用 JQueryUI 的情况下限制可拖动的 div
- javascript - 渲染多个(数百甚至数千)Web 组件