SORU
25 EYLÜL 2011, Pazar


Nasıl jquery mobile sayfaları başlatmak için? pageinit ateş değil

Jquery mobil sayfa üzerinde nesneleri başlatmak için doğru yolu nedir? events docs" Bu fonksiyon hiçbir örneklerle ama "pageinit" yöntemi (not durum fark). bu bağlama örnek ver "pageInit() kullanmak demek Ancak, olay tetikleme, bu basit test sayfasında göremiyorum:

<html>
 <body>  
  <script type="text/javascript" charset="utf-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>  
  <script type="text/javascript" charset="utf-8" src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>

  <div data-role="page" id="myPage">
    test
  </div>

  <script>
    $("#myPage").live('pageinit',function() {
        alert("This never happens");
    });
  </script>
 </body>
</html>

Neyi kaçırıyorum? Eğer pageinit başka bir olay için pagecreate gibi değiştirirseniz bu kod çalışır da eklemeliyim.

---- GÜNCELLEME ----

bug Bu "kapalı" JQM sorun tracker. olarak işaretlendi Görünüşe göre bu görüş doğru çalışma olup, olmadığı konusunda farklı.

CEVAP
2 EKİM 2011, Pazar


Div içinde sayfa: senaryo gömülü zaman çalışmaya başladı

<body>
    <div id="indexPage" data-role="page">
        <script type="text/javascript">
            $("#indexPage").live('pageinit', function() {
                // do something here...
            });
        </script>
    </div>
</body>

Kullanılan jQuery Mobil 1.0RC1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • Hak5

    Hak5

    7 EYLÜL 2005
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012