【发布时间】:2017-11-27 06:08:32
【问题描述】:
我有一个带有工具提示的 html 元素
<div class="parent">
<div name="test_buttons" href="#" data-toggle="tooltip" data-placement="bottom" title="test" style="display:none;">
test
</div>
</div>
此 html 对象未在页面加载时显示 (display = 'none')。我想用 javascript 在鼠标悬停时改变它
$(".parent").mouseover(function(){
var buttons = this.querySelectorAll('[name=test_buttons]');
buttons[0].style.display = "inline";
$('[data-toggle="tooltip"]').tooltip({trigger : 'hover'});
});
$(".parent").mouseout(function(){
var buttons = this.querySelectorAll('[name=test_buttons]');
buttons[0].style.display = "none";
});
但这似乎不起作用。如果我删除 display="none" 语句,它工作正常。知道如何在这种情况下使工具提示起作用吗?
【问题讨论】:
标签: javascript html tooltip