我想在触摸设备上禁用Bootstrap工具提示。
由于我的工具提示是在悬停时触发的,因此触摸设备上的用户必须点击一次才能看到工具提示,然后再次点按以激活该按钮。
其他程序的默认行为只是关闭触摸设备上的工具提示(例如:https://www.tinymce.com/docs/demo/full-featured/)。我想也这样做。
我该怎么做? (我更喜欢仍然使用Bootstrap工具提示,但也会听取不使用Bootstrap工具提示的建议。)
我尝试添加以下jQuery:
if (!("ontouchstart" in window)) {
$("#tooltip").tooltip();
}
但是,这不适用于Chrome(Chrome会将我的桌面检测为触控设备,请参阅:https://bugs.chromium.org/p/chromium/issues/detail?id=557565)。
此问题已经讨论过(https://github.com/twbs/bootstrap/issues/6232),但我找不到有效的解决方案。
感谢。