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

  • failblog

    failblog

    17 HAZİRAN 2008
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • RickardRick

    RickardRick

    9 Mart 2007