我有这种情况,我有2个下拉,这看起来很像,我想要这个:
我尝试了这些条件,其中#nested
是第5项的ID,#dropdown2 是下拉B
var closeNestedDropdown = function(){
$('#dropdown2').hide();
}
$('#nested,#dropdown2').on('mouseover', function(e){
$('#dropdown2').show();
clearTimeout(timeout);
});
$('#nested,#dropdown2').on('mouseout', function(e){
timeout = setTimeout(closeNestedDropdown, 1000);
});
或者请参考这个fiddle,我已经尝试了一些方法,但没有一个工作,但无法弄清楚如何做到这一点。
答案 0 :(得分:0)
var closeNestedDropdown = function(){
$('#dropdown2').hide();
}
$('#nested').on('mouseover', function(e){ //remove the #dropdown2
$('#dropdown2').show();
clearTimeout(timeout);
});
$('#nested').on('mouseout', function(e){ //remove the #dropdown2
timeout = setTimeout(closeNestedDropdown, 1000);
});