我已在网站上实施了引导工具提示,它们在桌面屏幕上运行良好。但它们对较小的设备证明是有问题的。单击小屏幕设备上的链接而不使用悬停功能只会显示工具提示,而不是单击到链接目标。有没有办法关闭或禁用较小设备的工具提示,可能在jquery代码中使用某种检查?
答案 0 :(得分:11)
您可以在bootstrap tooltip
上调用init之前检查触摸事件。这样您就可以停用大多数触摸设备的tooltip
功能,而不仅仅是屏幕尺寸更小的触控设备,如手机。
if(!('ontouchstart' in window))
{
$('#example').tooltip(options); // <-- Example code from Bootstrap docs
}
答案 1 :(得分:1)
也许是这样的:
if ( $(window).width() < 780 ){
$('#element').tooltip('destroy');
}