¿Cómo adjuntar un evento a una página móvil de jquery usando on () y off ()?

Estoy tratando de actualizarme a Jquery 1.7.1 (usando JQM 1.1pre).

Solía poder vincularme a una página JQM como esta:

$('#mypage').live('pageshow', function() { /* do stuff */ })

Per Jquery 1.7.1 ahora debería ser:

$('#mypage').on('pageshow', function() { /* do stuff */ })

O si la página se inserta dinámicamente

$('body').on('pageshow', '#mypage', function() { /* do stuff */ })

Preguntas:
- ¿Es esta sintaxis correcta para jquery 1.7 +?
- No puedo hacer que los eventos se activen en JQM usando esto. Yo he tratado $ ('div: jqmData (role = "page") # mypage pero esto tampoco parece funcionar. ¿Cuál sería la sintaxis correcta para adjuntar alguna funcionalidad solo a una página JQM específica?

¡Gracias por la ayuda

EDITAR
Algunos entrometerse más tarde parece que solo puede activar () y desactivar () en $ ('div: jqmData (role = "page")'). Llamando a una @ respecti # pageID No funciona. En un diseño de varias páginas, el enlace como este se activará una vez por página, por lo que si tiene 10 páginas en su documento de varias páginas, esto:

$('div:jqmData(role="page")').on('pageshow', function() {
   // do stuff
   });

se disparará 10 veces o una vez por página en un documento de varias páginas.

Supongo que JQM abordará esto antes de que se lance 1.1. Mientras tanto, lo uso como una especie de solución alternativa para asegurarme de que las cosas solo se adjunten una vez.

$('div:jqmData(role="page")').on('pageshow', function() {
   console.log("one");

   if ( $('.element').length > 0 && $('.element').jqmData('bound') != true) {       
     $('.element').jqmData('bound',true);
     $('.element').on('click', function() { /* button click handler */ });  
     }
   });

Estoy comprobando la longitud para que el código solo se ejecute si.element está en la página respectiva y si aún no se ha vinculado. También puede usar esto para desactivar ().element en la página anterior. Simplemente no olvide restablecer jqmData ('enlazado'), por lo que en la página siguiente se puede volver a enlazar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta