he intentado implementar la función Tap-bodega de jquery mobile como se da en uno de sus demosde jquery mobile Tap-sostenga que no trabajan en emulador accesorio para móviles Opera
<!DOCTYPE html>
<html>
<head>
<title>jQuery Mobile Events</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" />
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>
<script type="text/javascript">
$(function() {
$('body').bind('taphold', function(e) {
alert('You tapped and held!');
e.stopImmediatePropagation();
return false;
});
$('body').bind('swipe', function(e) {
alert('You swiped!');
e.stopImmediatePropagation();
return false;
});
});
</script>
</head>
<body>
<div data-role="page" id="home">
<div data-role="header">
<h1>jQuery Mobile Events</h1>
</div>
<div data-role="content">
<p>Try:</p>
<ul>
<li>Tapping and holding</li>
<li>Swiping</li>
</ul>
</div>
</div>
</body>
</html>
pero golpe no funciona en absoluto en la ópera emulador de widgets y pulse -hold funciona de manera muy extraña, funciona cuando toca dos veces y luego desliza el dedo, no funciona en espera. Traté de eliminar el enlace para deslizar la función, pero no hubo ningún cambio.
¿De qué producto de ópera y versión está hablando? – naugtur
Lo estaba probando en un emulador de widget móvil de ópera que viene con operamobile 10.1 beta (el emulador de widget solo viene con esta versión, creo) y aquí está el enlace del emulador mencionado anteriormente http://www.opera.com/developer/tools/ – Junaid
Sé que es raro, pero intenta cerar un div con una identificación y vincular eventos a eso. Si no ayuda, entonces es un problema de compatibilidad. Por cierto JQMalpha4 está fuera. Intentalo. estás usando alpha1 que es REALMENTE viejo – naugtur