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

  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012