我用 jQuery 创建了下拉菜单。除了 IE7,一切都很好。根本不工作。它只会使最后一个链接加粗。我不确定如何调试它。
我创造了这个小提琴。
有没有人有办法解决吗?
这是不起作用的JS:
$(".link-dropdown").on({
click: function(){
var $this = $(this);
if ($this.parent().next().is(":visible")){
$('.opening-holder').hide();
$('.link-dropdown').css({
'fontFamily': 'Geogrotesque-Regular, Arial, sans-serif'
});
} else {
$('.opening-holder').hide();
$('.link-dropdown').css({
'fontFamily': 'Geogrotesque-Regular, Arial, sans-serif'
});
$this.css({
'fontFamily': 'Geogrotesque-SemiBold, Arial, sans-serif'
});
$this.parent().next().show();
$this.parent().next().children().show();
}
return false;
}
});