我刚刚更改了一个下拉菜单以触发 mouseevent,但我有一些 sprytabs 坐落在 dropcontent 中,现在不再工作。我唯一改变的是
这个(我的标签工作正常)
$(function(){
$('#navigation_horiz').delay(50).fadeIn(50);
$('#navigation_horiz').naviDropDown({
dropDownWidth: 'auto', //the default width of drop down elements
slideDownDuration: 500, //easing duration for slideDown
slideUpDuration: 200 //easing duration for slideUp
});
});
对此(现在选项卡不再在放置内容中工作)
$(function(){
$('#navigation_horiz ul li').bind('mouseenter',function(e){
$('#navigation_horiz ul li').removeClass('active');
$(this).addClass('active');
if($(this).children('.dropdown').length>0){
$('#navigation_horiz ul').next('.dropdown').attr('id',$(this).children('.dropdown').attr('id'));
$('#navigation_horiz ul').next('.dropdown').html($(this).children('.dropdown').html());
$('#navigation_horiz ul').next('.dropdown').slideDown(500);
$('#navigation_horiz ul').next('.dropdown').children().css('opacity',0);
$('#navigation_horiz ul').next('.dropdown').children().animate({opacity:0},0).animate({opacity:1},1000,'linear');
}
});
$('#navigation_horiz').bind('mouseleave',function(){
$('#navigation_horiz ul li').removeClass('active');
$('#navigation_horiz ul').next('.dropdown').delay(500).slideUp(500);
});
});
有人看到解决此问题所需的问题吗?