2011-12-14 19 views
8

Potrzebuję pomocy. Próbuję pracować na mobilnej stronie internetowej. To, co próbuję zrobić, to "przechwytywanie", gdy użytkownik wykonuje akcję powiększania/pomniejszania. To znaczy, kiedy kładą dwa palce na ekranie i rozdzielają lub zamykają palce razem. Spojrzałem na jquery mobile i nie widziałem tego.Zdarzenie javascript dla mobilnej operacji przybliżania/powiększania

Czy mogę w szczególności dołączyć funkcję javascript do zdarzenia pinch/zoom na urządzeniu mobilnym?

Każda pomoc zostanie bardzo doceniona.

+1

Pan spojrzał na to? http://stackoverflow.com/questions/995914/catch-browsers-zoom-event-in-javascript – kvc

Odpowiedz

3

Zepto to biblioteka zgodna z jQuery na urządzenia mobilne i udostępnia programy do obsługi zdarzeń zbliżeniowych. Niestety są one wymienione tylko jako iOS. (Patrz "Touch Events")

Synopsis:

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

Touchy jest plugin jQuery, który zapewnia wsparcie dla pinch, przeciągnij, machnięcia, longpress, obracać. Działa na każdej przeglądarce, która implementuje touchstart, touchmove i touchend. Przyszłe wersje będą również wspierać IE10.

Powiązane problemy