Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Проблема с jQuery Hover на тачпад устройствах


Автор: finogeev 12.1.2014, 13:51
Проблема в работе выпадающего меню ...
сам код выпадающего меню ниже, сделан c hover
Код

$('#nav li').hover(function() {
    $('ul', this).slideDown(200);
    $(this).children('a:first').addClass("hov");
}, function() {
    $('ul', this).slideUp(100);
    $(this).children('a:first').removeClass("hov");        
});


Но в некоторых пунктах выпадающего меню, отрабатывает часть скрипта который просто скрывает текущее выпадающее меню. Я делаю просто путем убирается нужно мне класса или hide();

И получается что для тачпад устройств функция hover не уходит с этого элемента, т.е. она активна и соответвно дальше не отрабатывается.

На компьютерах все норм ... Даже не знаю как ещё подробнее объяснить или показать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)