n0thero
@n0thero
Многорукий дилетант.

Как адаптировать прототипный JS под телефоны?

На данной странице на телефонах iphone 5S и Beeline Smart (боже мой) боковое меню при закрытии открывается обратно. Проблема в SetTimeout, верно? В любом случае - как её решить?

function Menu()
{

	this.menu = $('#menu');
	this.inner = $('#menu .inner');

	this.toggle = function()
	{

		if (this.menu.hasClass('active'))
		{
			
			this.inner.removeClass('active');
			var that = this;
			setTimeout(function(){subfunc()}, 350);
			function subfunc()
			{
				that.menu.removeClass('active');
			}

		} else {
			
			this.menu.addClass('active');
			var that = this;
			setTimeout(function(){subfunc()}, 350);
			function subfunc()
			{
				that.inner.addClass('active');
			}

		}

	}
}
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
n0thero
@n0thero Автор вопроса
Многорукий дилетант.
Решил проблему просто - переименовав внутренние функции subfunc.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект