1. JavaScript / Говнокод #15979

    +158

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    $(document).ready(function() {
    	$('#about').click(function(about){    
    		$('#outside, #outside2, #outside3, #outside4, #outside5, #outside6, #outside7, #outside8, #outside9, #outside10, #outside11').fadeToggle('slow');
    	});
    
    	$('#whyus').click(function(whyus){    
    		$('#outsidewhy, #outsidewhy2, #outsidewhy3, #outsidewhy4, #outsidewhy5, #outsidewhy6, #outsidewhy7, #outsidewhy8, #outsidewhy9, #outsidewhy10, #outsidewhy11').fadeToggle('slow');
    	});
    
    	$('#portfolio').click(function(port){    
    		$('#outsideport, #outsideport2, #outsideport3, #outsideport4, #outsideport5, #outsideport6, #outsideport7, #outsideport8, #outsideport9, #outsideport10, #outsideport11').fadeToggle('slow');
    	});
    
    	$('#contact').click(function(con){    
    		$('#outsidecon, #outsidecon2, #outsidecon3, #outsidecon4, #outsidecon5, #outsidecon6, #outsidecon7, #outsidecon8, #outsidecon9, #outsidecon10, #outsidecon11').fadeToggle('slow');
    	});
    });

    В этом коде все хорошо и солнечно

    Запостил: kostoprav, 14 Мая 2014

    Комментарии (3) RSS

    • В html задать общий класс для каждой группы айдишников и не париться. Со стороны JS особенно доставляют имена переменных, которые в каждом колбэке разные, которые по сути есть event object и вообще они в коде не используются.
      Ответить
      • http://a66c7b.medialib.glogster.com/media/05/0572341f9110774fa595a09c11b9c67aa73024ba 9a071ad1db12dbc89923726c/oh-rly.jpg :)
        Ответить
      • собственно улучшений могла быть куча: сделать один коллбэк, разные классы или просто сгруппировать в блоки ну и тыды
        Ответить

    Добавить комментарий