2011-12-14 2 views
8

Мне нужна помощь. Я пытаюсь работать на мобильной веб-странице. То, что я пытаюсь сделать, это «захват», когда пользователь выполняет действие увеличения/уменьшения масштаба. То есть, когда они наносят два пальца на экран и разделяют или закрывают их пальцы. Я посмотрел на jquery mobile и не видел этого.javascript событие для мобильного пинча/эффекта масштабирования

Так что конкретно я могу прикрепить функцию javascript к событию пинча/увеличения в мобильном устройстве?

Любая помощь была бы принята с благодарностью.

+1

Вы смотрели на это? http://stackoverflow.com/questions/995914/catch-browsers-zoom-event-in-javascript – kvc

ответ

3

Zepto - совместимая jQuery библиотека для мобильных устройств и предоставляет обработчики для событий пинча. К сожалению, они перечислены только как iOS. (См "Touch Events")

Синопсис:

$('some selector').pinch(function(){ ... }); 
$('some selector').pinchIn(function(){ ... }); 
$('some selector').pinchOut(function(){ ... }); 
2

Touchy плагин JQuery, который обеспечивает поддержку пинча, перетащить, салфетки, longpress, поворот. Он работает в любом браузере, который реализует touchstart, touchmove и touchhend. Будущие версии также поддерживают IE10.

Смежные вопросы