当鼠标悬停在菜单按钮上时,我创建了一个工具提示 div,当鼠标悬停在按钮上时工具提示出现,鼠标悬停时消失,但我希望能够滚动到子菜单(#submenu.Solutions 在这个案例),我不知道该怎么做,我尝试设置一个超时和一个变量来查看子菜单上是否有鼠标悬停,但它只是被窃听了。
我最近添加了 mousemove 以查看是否可以对宽度和高度做一些事情,但我有点难过。所以我把它留在那里给你看。
$('#btnSolutions').mouseover(function() {
$('#btnSolutions').css("background", "#0f4759");
$('#submenu.Solutions').css("display", "block");
var p = $(this);
var offset = p.offset();
$("#submenu.Solutions").offset({ top: offset.top + 37, left: offset.left})
}).mousemove(function(e){
var p = $(this);
var offset = p.offset();
$('#submenu.Solutions').height();
$('#submenu.Solutions').width();
}).mouseout(function() {
$("#btnSolutions").css("background", "none");
$('#submenu.Solutions').css("display", "none");
});
//
$('#submenu.Solutions').mouseover(function() {
}).mouseout(function() {
$("#btnSolutions").css("background", "none");
$('#submenu.Solutions').css("display", "none");
});
谢谢你。
编辑:JS FIDDLE http://jsfiddle.net/Lp5Tt/