jQuery mobile $ (documento) .ready equivalente

en las páginas de navegación de ajax, el clásico formulario "documento listo" para realizar la inicialización javascript simplemente no se activa.

¿Cuál es la forma correcta de ejecutar algún código en una página cargada ajax?

(Quiero decir, no es mi ajax ... es el sistema de navegación de páginas móviles jquery que me lleva a esa página)

Ok, sospeché algo así ... muchas gracias =) Pero ... todavía no funciona, aquí está mi código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>mypage</title>

    <link rel="stylesheet" href="jquery.mobile-1.0a4.min.css" />
    <script type="text/javascript" src="jquery-1.5.min.js"></script>
    <script type="text/javascript" src="jquery.mobile-1.0a4.min.js"></script>
    <script type="text/javascript">
        $('div').live('pageshow',function(event, ui){
          alert('ciao');
        });
    </script>

</head>

<body>

    <div data-role="page">

        <div data-role="header" data-position="fixed">
            <h1>Shopping Cart</h1>
        </div>

        <div data-role="content"> asd


        </div>

    </div>

</body>

¿Necesito especificar la identificación div?

Respuestas a la pregunta(7)

Su respuesta a la pregunta