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

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010