【发布时间】:2014-11-21 02:45:06
【问题描述】:
我有一个小的工具提示脚本,当用户悬停一个块时,工具提示将显示,如果用户离开该块,工具提示将被隐藏。
但我还希望当用户将鼠标悬停在工具提示上时,工具提示会一直保持到用户离开工具提示或悬停块。
这是我的 javascript,没有将鼠标悬停在工具提示上:
$( "#hover, .tooltip" ).on('mouseenter', function() {
$( ".tooltip" ).fadeToggle( 400, function() {
// Animation complete.
});
});
$( ".tooltip, #hover" ).on('mouseleave', function() {
$( ".tooltip" ).fadeToggle( 400, function() {
// Animation complete.
});
});
这是一个没有第二部分的小小提琴: http://jsbin.com/vocirucawoje/1/edit
【问题讨论】:
-
我猜,它按预期工作,如果没有,你能指出我,你需要什么?
-
几乎,当您悬停工具提示时,工具提示会闪烁,因为我离开悬停框的时间很短
标签: javascript jquery css hover tooltip