Перейти к содержимому


Меню В Мобильной Версии


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 23

#21 vadim777

vadim777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 302 сообщений

Отправлено 10 Ноябрь 2014 - 14:30

Мне помогут????

#22 vadim777

vadim777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 302 сообщений

Отправлено 11 Ноябрь 2014 - 09:03

Просмотр сообщенияDanil (26 Октябрь 2014 - 15:41) писал:

Сообщение 14 было исправлено,. произведите изменения.
теперь серьезная ошибка, помогите, при открытии контактов с мобильной версии, они сразу же закрываются.

#23 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Ноябрь 2014 - 03:38

В main.js найдите:
//При обновление страницы проверяем из куков, скрыт ли блок с контактами.
function contactDisplay() {
	 var $contactShow = $('#contactShow');
	 var $toggleImg = $('#contactShowBut span.toggleImg');
	 if ($.cookie('contacts') == '1') {
		 $contactShow.show();
		 $toggleImg.toggleClass('hide');
	 }
	 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
		 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
}
contactDisplay();
замените на:
//При обновление страницы проверяем из куков, скрыт ли блок с контактами.
function contactDisplay() {
	 var $contactShow = $('#contactShow');
	 var $toggleImg = $('#contactShowBut span.toggleImg');
	 if ($.cookie('contacts') == '1') {
		 $contactShow.show();
		 $toggleImg.toggleClass('hide');
	 }
	 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
}
contactDisplay();

в данном коде у вас два раза был вставлен обработчик

#24 vadim777

vadim777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 302 сообщений

Отправлено 14 Ноябрь 2014 - 13:04

Просмотр сообщенияVaccina (14 Ноябрь 2014 - 03:38) писал:

В main.js найдите:
//При обновление страницы проверяем из куков, скрыт ли блок с контактами.
function contactDisplay() {
	 var $contactShow = $('#contactShow');
	 var $toggleImg = $('#contactShowBut span.toggleImg');
	 if ($.cookie('contacts') == '1') {
		 $contactShow.show();
		 $toggleImg.toggleClass('hide');
	 }
	 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
		 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
}
contactDisplay();
замените на:
//При обновление страницы проверяем из куков, скрыт ли блок с контактами.
function contactDisplay() {
	 var $contactShow = $('#contactShow');
	 var $toggleImg = $('#contactShowBut span.toggleImg');
	 if ($.cookie('contacts') == '1') {
		 $contactShow.show();
		 $toggleImg.toggleClass('hide');
	 }
	 $('#contactShowBut').on('click', function() {
		 //Если уже был клик по кнопке контактов.
		 if ($.cookie('contacts') == '1') {
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '0');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 } else { // если в куках нету информации про сохраненое положение блока
			 //Сохраняем в куках развернут ли блок с контактами
			 $.cookie('contacts', '1');
			 $contactShow.slideToggle("slow");
			 $toggleImg.toggleClass('hide');
		 }
		 return false
	 });
}
contactDisplay();

в данном коде у вас два раза был вставлен обработчик
спасибо




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных