Убрана задержка касания в 300 мс в мобильной сети.

Я пытаюсь, чтобы элемент реагировал на нажатие на мобильном устройстве. Нажатие на черный ящик должно показать элементы за верхним div. См. здесь: http://shaloon.com/help/

Когда я реализую «нажатие» в Hammer.js вместо «щелчка» jQuery, мое взаимодействие не работает.

Это работает:

$('.HomeButton').on("click", function() {  
   $(".FeedContainer").toggleClass("FeedContainerDOWN");
});

Это не работает

$('.HomeButton').hammer().bind("tap", function() {  
   $(".FeedContainer").toggleClass("FeedContainerDOWN");
});

Благодарю вас!


person Mark Kizelshteyn    schedule 11.07.2014    source источник


Ответы (1)


FastClick.js устраняет задержку в 300 мс для касания на мобильных устройствах.

https://github.com/ftlabs/fastclick

Включите файл javascript, а затем используйте этот код для его прикрепления к телу:

FastClick.attach(document.body);
person Heroselohim    schedule 12.07.2014