我想改变文本框中的引导提示的位置就已经被初始化后:如何在初始化后更改Twitter-Bootstrap工具提示放置的位置?
// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });
有没有办法做到这一点?如果是这样,我做错了什么?
我想改变文本框中的引导提示的位置就已经被初始化后:如何在初始化后更改Twitter-Bootstrap工具提示放置的位置?
// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });
有没有办法做到这一点?如果是这样,我做错了什么?
在引导2.X,答案是ajbeaven状态:
$('#myTextbox').data('tooltip').options.placement = 'right';
然而,从引导3,所有的引导数据与命名空间bs
:
$('#myTextbox').data('bs.tooltip').options.placement = 'right';
啊,找到了答案:
$('#myTextbox').data('tooltip').options.placement = 'right';
广告叮叮Ben Cox的反应,引导4使用:
$('#myTextbox').data('bs.tooltip').config.placement = 'right';
辉煌......我需要更改标题,而这个‘数据。(‘提示’)options.title =消息’真是帮了.. 。谢谢! – timborden 2012-05-10 12:00:46
你可以考虑我的情况: 我启动我的悬停事件的工具提示。然后我用这个技巧改变了标题(通过控制台检查),但是工具提示没有立即重新渲染。它仍然有一个老的标题(所有时间工具提示是可见的)。初始化后应该如何重新渲染工具提示? – JuliaCesar 2012-12-04 11:55:23
我的第一个建议不是初始化悬停时的工具提示,但是当你悬停的元素被渲染时。如果你不能或者不会那样做,那么就像'$('。element')那样做一些黑客行为。 $('。element')。tooltip('show');'或手动更改工具提示内容。 – ajbeaven 2012-12-04 22:17:01