JQuery Superfish меню / парение на iPad, iPhone и т. д. - PullRequest
4 голосов
/ 05 июля 2011

Я использую плагин jQuery Superfish на веб-сайте, над которым я работаю.Пока работает нормально.

Проблема в том, что мне нужно оптимизировать сайт для мобильных устройств, таких как iPad и т. Д.
После того, как я щелкну по пункту меню, меню не закрывается, пока я нажимаюлюбая другая ссылка на странице.

Я пытался просмотреть код Superfish и изменить парящие события на click, но безуспешно.

Я неpro, когда дело доходит до jQuery, поэтому я был бы признателен, если бы кто-нибудь смог мне помочь с тем, что мне нужно изменить, чтобы этот материал работал.

1 Ответ

5 голосов
/ 02 апреля 2012

попробуйте

//ipad and iphone fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    $("ul.sf-menu").bind('click',function() {
        $('ul.sf-menu').hideSuperfishUl();
    });
}

, просто добавьте это к вашему документу. Я надеюсь, это поможет ..

...