悬停 id 时,我正在对 div 应用一个简单的动画。div 不是 id 的孩子。因此,当我的光标离开 id 时,div 会自行隐藏。这是正确的,但我要求 div 保持可见,除非我的鼠标离开它。
您可能需要测试才能看到我的问题。链接如下。
这是我的 jQuery:
$(function(){
$('.has-children').hover(function(){
var the_handle = $(this).attr('id');
var the_sub_nav = '#' + the_handle + '-sub-nav';
$(the_sub_nav).stop().animate({height:'200px'},1000);
},function(){
var the_handle = $(this).attr('id');
var the_sub_nav = '#' + the_handle + '-sub-nav';
$(the_sub_nav).stop().animate({height:'0px'},1000);
});
});
这是该问题的链接:
(我应该提到我受限于那个 HTML 代码。我使用的是电子商务平台,这是我可以创建子类别的唯一方法)