Задать вопрос
  • JS. Скрипт некорректно работает во втором запуске. Чего не хватает в коде?

    А вы попробуйте структурировать код чуть более читабельным способом, тем более пока учитесь. Для примера:

    (function(){
    
    	var someParentElement = $('.some-selector');
    	if(!someParentElement.length) return;
    
    	var $mapElement = $('#map'),
    		$mapOpenBtn = someParent.find('button.map-open'),
    		$mapCloseBtn = someParent.find('button.map-close'),
    		
    		TXT_OPEN = 'открыть схему проезда',
    		TXT_CLOSE = 'закрыть схему проезда';
    		
    		function closeMap(){
    			$mapElement.fadeOut(400);
    			$mapCloseBtn.text(TXT_OPEN);
    			mapCloseBtn.addClass('map-close').removeClass('map-open');
    		}
    		
    		function openMap(){
    			$mapElement.fadeIn(400);
    			$mapCloseBtn.text(TXT_CLOSE);
    			$mapCloseBtn.addClass('map-open').removeClass('map-close');
    		}
    		
    		mapOpenBtn.click(openMap);
    		mapCloseBtn.click(closeMap);
    })();


    И вы легко сможете понять где у вас проблемы.
    Ответ написан
    Комментировать
  • SEO специалисты утверждают, что SEO очень сложная наука, а учителя по SEO совсем другое. Кому верить?

    @rosavsky
    SEO... Каждому человеку по разному приходит понимание этого дела.
    Кто-то будет часами смотреть видеоуроки, гуглить и покупать книги, но ничего не поймёт, а другой же, прочтет базовую статью "Что такое SEO" и уже сможет мыслить по теме, понимать как это работает и т.д

    Лично я удивляюсь, когда у меня спрашивают: "Как же так? Ничего не пойму? В чем секрет этого. Как это работает!?"... Имхо это намного проще чем программирование.
    Ответ написан
    Комментировать