我一直在阅读 SO,我看到模糊事件被许多人调用了两次。老实说,我只是不明白为什么。
JavaScript:
// call tooltip
initTooltip($element, {'trigger': 'manual', 'placement': 'bottom', 'title': Messages[$element.id + 'Required']});
initTooltip: function($element, options) {
console.log('--- initTooltip ---'); // this is getting executed 1x
$('#' + $element.id).tooltip({
'placement': options.placement,
'title': options.title,
'trigger': options.trigger
}).on({
'blur': function() {
console.log('ON BLUR EVENT'); // this is getting executed 2x.
$('#' + $element.id).tooltip('show');
}
});
我的参数输入正确,当我注销所有内容时,我的消息都是正确的。只是不确定如何绕过执行两次的模糊事件。
我也尝试过使用focusout
但没有运气。