jquery - PageInit Jquery 移动设备不工作

标签 jquery jquery-mobile cordova ios-simulator

嗨,我是phonegap jquerymobile ios的新手,所以我只是尝试在pageinit中执行一个简单的警报消息,但该事件从未触发。

这是我的 jquery 代码。

          $('#myPage').live('pageInit', function(event){
                            navigator.notification.alert("PhoneGap is Working");
                            });

这是 html 代码

  <div data-role="page" id="myPage">
      <div data-role="header">
          <h1>My Title</h1>
      </div><!-- /header -->
      <div data-role="content"> 
          <p>Hello world</p>        
          <ul data-role="listview" data-inset="true" data-filter="true">
              <li><a href="#">Acura</a></li>
              <li><a href="#">Audi</a></li>
              <li><a href="#">BMW</a></li>
              <li><a href="#">Cadillac</a></li>
              <li><a href="#">Ferrari</a></li>
          </ul>
      </div><!-- /content -->

  </div><!-- /page -->

谁能告诉我我做错了什么或者可能是模拟器的问题?

最佳答案

警报消息未触发,因为您在 jquery 代码中使用了 pageInit 而不是 pageinit

替换

$('#myPage').live('pageInit', function(event){
                            navigator.notification.alert("PhoneGap is Working");
                            });

$('#myPage').live('pageinit', function(event){
                            alert("PhoneGap is Working");
                            });

您的代码将正常工作。

关于jquery - PageInit Jquery 移动设备不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920073/

相关文章:

javascript - jquery 中断循环 onclick 并继续

javascript - 输入文本后表单标 checkout 现在输入框内

javascript - 在 jQuery Mobile 中动态添加可折叠集和嵌套列表

jquery - Cordova JQuery AJAX 不工作

javascript - 如何在需要时将 JavaScript 注入(inject) WebView?

javascript - 如何在本地保存羊驼json文件

javascript - 在 JavaScript 中将变量的属性和值添加到现有对象

javascript - 为什么我们不能将函数绑定(bind)到 :disabled input fields?

javascript - Jquery-Mobile:将数据附加到非 native 选择选项菜单

ios - 在 Phonegap 2.5 中加载外部 URL 时出错