событие javascript для мобильного пинча / масштабирования - PullRequest
8 голосов
/ 14 декабря 2011

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

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

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

Ответы [ 3 ]

4 голосов
/ 14 марта 2013

hammer.js http://eightmedia.github.com/hammer.js/ - одна из лучших библиотек javascript для таких задач.

3 голосов
/ 14 декабря 2011

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

Сводка:

$('some selector').pinch(function(){ ... });
$('some selector').pinchIn(function(){ ... });
$('some selector').pinchOut(function(){ ... });
2 голосов
/ 24 августа 2012

Touchy - это плагин jQuery, который поддерживает пинч, перетаскивание, пролистывание, длинное нажатие, поворот. Он работает в любом браузере, в котором реализованы функции Touchstart, TouchMove и Touch. Будущие версии также будут поддерживать IE10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...