JQuery открытие меню

447
24 ноября 2016, 09:59

Имеется вот такой кодик

jQuery(function($) { 
 
  	//Plane button 
  // $('.buy-btn').on('click', function(event){ 
  // 	event.preventDefault(); 
  //   $(this).next().slideToggle(); 
  //   $('.buy-toltipe').fadeIn(); 
  // }); 
  $('#f-btn').click(function(event){ 
  	event.preventDefault(); 
  	// alignCenter($('#first')); 
	stickyBlock($('#first')); 
 
  	$('#first').fadeIn(); 
  }); 
    $('#s-btn').click(function(event){ 
  	event.preventDefault(); 
  	// alignCenter($('#first')); 
	stickyBlock($('#second')); 
 
  	$('#second').fadeIn(); 
  }); 
    $('#t-btn').click(function(event){ 
  	event.preventDefault(); 
  	// alignCenter($('#first')); 
	stickyBlock($('#third')); 
 
  	$('#third').fadeIn(); 
  }); 
 
   
 
  $('.buy-toltipe-wrap a.buy-toltipe-close').on('click', function(event){ 
  	event.preventDefault(); 
    $('.buy-toltipe').fadeOut(); 
  }); 
   
	$(function(){ 
		$('#main-slider.carousel').carousel({ 
			interval: 10000, 
			pause: false 
		}); 
	}); 
 
	//Ajax contact 
	var form = $('.contact-form'); 
	form.submit(function () { 
		$this = $(this); 
		$.post($(this).attr('action'), function(data) { 
			$this.prev().text(data.message).fadeIn().delay(3000).fadeOut(); 
		},'json'); 
		return false; 
	}); 
 
	//smooth scroll 
	$('.navbar-nav > li').click(function(event) { 
		event.preventDefault(); 
		var target = $(this).find('>a').prop('hash'); 
      	var scrollTo = $(target).offset().top; 
      	if(target === '#services'){ 
          scrollTo = scrollTo - 100; 
        }else{ 
        	scrollTo = scrollTo - 30; 
        } 
		$('html, body').animate({ 
			scrollTop: scrollTo 
		}, 500); 
	}); 
   
	//scrollspy 
	$('[data-spy="scroll"]').each(function () { 
		var $spy = $(this).scrollspy('refresh') 
	}) 
 
	//PrettyPhoto 
	$("a.preview").prettyPhoto({ 
		social_tools: false 
	}); 
 
	//Isotope 
	$(window).load(function(){ 
		$portfolio = $('.portfolio-items'); 
		$portfolio.isotope({ 
			itemSelector : 'li', 
			layoutMode : 'fitRows' 
		}); 
		$portfolio_selectors = $('.portfolio-filter >li>a'); 
		$portfolio_selectors.on('click', function(){ 
			$portfolio_selectors.removeClass('active'); 
			$(this).addClass('active'); 
			var selector = $(this).attr('data-filter'); 
			$portfolio.isotope({ filter: selector }); 
			return false; 
		}); 
	}); 
});

Он делает открывает одно из меню кнопок Купить. Есть три кнопки купить. И при нажатии на любую из них, появляется форма. Так вот проблема с этим кодом, пр нажатии на среднию кнопку #s-btn , открывается сразу две таких формы, одна на одной. А при нажатии #t-btn , вообще ничего не открывается. Открывается форма эта только тогда, когда показана форма от #s-btn, помогите исправить. СПасибо

READ ALSO
Навигация с помощью jQuery

Навигация с помощью jQuery

На странице имеется блок <div id="menu"> и <div id="content">. Содержимое блока content (page1.

420
Нет кода для маркированного списка

Нет кода для маркированного списка

Код html страницы сайта: .

390
Изменение навигационного контейнера в responsiveslides.js

Изменение навигационного контейнера в responsiveslides.js

Я хочу добавить слайдер http://responsiveslides. com/ к сайту.

461
При клике на любое место, возникает ошибка

При клике на любое место, возникает ошибка

Здравствуйте. Пр клике в любой области документа, в консоле возникает вот эта ошибка.

348