关闭Tooltip Bootstrap功能

Lor*_*ard 45 javascript jquery tooltip twitter-bootstrap jquery-events

根据文档可以关闭正在执行的功能$('body').off('.alert.data-api').
工具提示的情况下,我从js控制台尝试了以下内容,$('body').off('.tooltip.data-api')但它没有禁用Bottons上的工具提示.
有什么提示如何先行?

Jas*_*els 102

您无法以这种方式禁用工具提示,因为它在主体上没有事件侦听器.相反,您可以使用下面的代码自行禁用工具提示.

$('[rel=tooltip]').tooltip()          // Init tooltips
$('[rel=tooltip]').tooltip('disable') // Disable tooltips
$('[rel=tooltip]').tooltip('enable')  // (Re-)enable tooltips
$('[rel=tooltip]').tooltip('destroy') // Hide and destroy tooltips
Run Code Online (Sandbox Code Playgroud)

  • `$('#my-element').tooltip('disable').attr('title',$('#my-element').attr('data-original-title'));` (5认同)
  • 对于Bootstrap 4,使用工具提示('dispose')代替工具提示('destroy') (4认同)

Cai*_*ifa 8

你能试一下吗:

$('a[rel=tooltip]').tooltip();
$('a[rel=tooltip]').off('.tooltip');
Run Code Online (Sandbox Code Playgroud)

不要忘记更换选择器.对我来说工作正常... http://jsfiddle.net/D9JTZ/

  • 不要解开事件.Tooltip对象仍然存在,这使得无法重新启用工具提示.您需要禁用它或完全销毁它. (4认同)