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

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010
  • Perihelion

    Perihelion

    23 NİSAN 2008