Уважаемое сообщество, прошу помощи. Айфон совсем замучал. Была поставлена задача сделать меню для мобильной версии - сделал, без проблем, но, потом поставили задачу сделать так, что бы это меню исчезало при нажатии на любое место экрана. Это я тоже сделал. Но на Айфонах не работает. Может у кого-нибудь есть готовые версии рабочие, проверенные на айфоне? Или подскажите что не так в том скрипте который я использую.
Я использовал не два разных меню, а одно и тоже, которое меняет дизайн в зависимости от ширины экрана с помощью цсс.
Вот этот момент для исчезновения при нажатии в любом месте экрана. На Айфоне не пашет. На андроиде всё гуд. $(function(){ $(document).click( function(event){ if( $(event.target).closest(".header-menu").length ) return; $(".header-menu.open ul").fadeOut("slow"); $(".header-menu").removeClass('open') event.stopPropagation(); }); });
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Alarr
Уважаемое сообщество, прошу помощи. Айфон совсем замучал.
Была поставлена задача сделать меню для мобильной версии - сделал, без проблем, но, потом поставили задачу сделать так, что бы это меню исчезало при нажатии на любое место экрана. Это я тоже сделал. Но на Айфонах не работает.
Может у кого-нибудь есть готовые версии рабочие, проверенные на айфоне? Или подскажите что не так в том скрипте который я использую.
Я использовал не два разных меню, а одно и тоже, которое меняет дизайн в зависимости от ширины экрана с помощью цсс.
$( ".header-menu" ).click(function() {
$( this ).toggleClass( "open" );
$( ".header-menu.open ul" ).show();
});
Вот этот момент для исчезновения при нажатии в любом месте экрана. На Айфоне не пашет. На андроиде всё гуд.
$(function(){
$(document).click( function(event){
if( $(event.target).closest(".header-menu").length )
return;
$(".header-menu.open ul").fadeOut("slow");
$(".header-menu").removeClass('open')
event.stopPropagation();
});
});
Плиз хэлп
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.