Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   При клике меняется стиль (https://javascript.ru/forum/dom-window/62069-pri-klike-menyaetsya-stil.html)

maximamus 23.03.2016 00:27

При клике меняется стиль
 
Уже пол дня бьюсь над проблемой и решить так и не получается
Вот сайт там есть корзина, когда скролишь, она опускаться, как только нажимаешь на нее, она перескакивает вверх. Уже перерыл скрипты, пробовал отключать, но так понял не там рою
function offcanvas_right() {
		$(".no-csstransforms3d .st-pusher").removeClass("st-pusher-from-left-zombie-browsers");
		$(".no-csstransforms3d .st-pusher").addClass("st-pusher-from-right-zombie-browsers"); // IE-lte-9

		$(".st-container").removeClass("slide-from-left");
		$(".st-container").addClass("slide-from-right");
		$(".st-container").addClass("st-menu-open");

		offcanvas_open = true;
		offcanvas_from_right = true;
		
		$(".st-menu").addClass("open");
		$("body").addClass("offcanvas_open offcanvas_from_right");

		$(".nano").nanoScroller();

		$('.site-header-sticky').addClass('offcanvas-active');

		$(".product_navigation").addClass('hidden');

		//mrtailor_refresh_dynamic_contents();
	}
	
	function offcanvas_close() {
		if (offcanvas_open === true) {
			
			$(".no-csstransforms3d .st-pusher").removeClass("st-pusher-from-left-zombie-browsers"); // IE-lte-9
			$(".no-csstransforms3d .st-pusher").removeClass("st-pusher-from-right-zombie-browsers"); // IE-lte-9
				
			$(".st-container").removeClass("slide-from-left");
			$(".st-container").removeClass("slide-from-right");
			$(".st-container").removeClass("st-menu-open");
			
			offcanvas_open = false;
			offcanvas_from_left = false;
			offcanvas_from_right = false;
			
			$('#st-container').css('max-height', 'inherit');
			$(".st-menu").removeClass("open");
			$("body").removeClass("offcanvas_open offcanvas_from_left offcanvas_from_right");
			
			/*setTimeout(function() {	
				$("html").removeClass("overflow-y-hidden");;
				//$(".st-content").css("overflow-y", "inherit");
			}, 1);*/
			
			setTimeout(function() {
				$(".slide-from-left").removeClass("filters");
				$('.site-header-sticky').removeClass('offcanvas-active');
			}, 500);
			
			setTimeout(function() {
				$(".product_navigation").removeClass('hidden');
			}, 1000);


вот часть кода, вроде как он влияет на эту функцию
Помогите пожалуйста разобраться(


Часовой пояс GMT +3, время: 12:08.