刚接触JQUERY,想仿照这个网站的导航栏的WORK部分做一个折叠的效果,观察了一下它的jquery,有点看不懂。。。
刚刚忘了贴网站:http://mammothmedia.tv/
if($('#work').length == 0){
$('.link-subs').css({'display':'none'});
}else{
$('.work-menu').css({'height':'auto'}).addClass('open');
$('.link-subs').css({'display':'block'});
}
$('.main-link','.work-menu').click(function(){
if($(this).parent().hasClass('open')){
$('.link-subs').css({'display':'none'});
$(this).parent().css({'height':'35px'}).removeClass('open');
}else{
$(this).parent().css({'height':'auto'}).addClass('open');
$('.link-subs').css({'display':'block'});
}
</script>
在点击WORK之前,并没有"OPEN"
点击WORK之后,就多了“OPEN”
如果我要仿照这个自己做的话,要不要管OPEN的类?还是只要将其中的ID和CLASS替换成自己的?
代码已经写的很清晰了