PageInit Jquery 移动设备不工作

发布于 2024-12-27 13:17:52 字数 1159 浏览 0 评论 0原文

您好,我是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 -->

任何人都可以告诉我我做错了什么,或者可能是模拟器的问题?

Hi I'm new on phonegap jquerymobile ios, so I'm just trying to execute a simple alert message in the pageinit, but the event never fired.

Here is my jquery code.

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

and here is the html code

  <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 -->

could anybody tell me what am I doing wrong or maybe It's problem of the simulator?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

牵强ㄟ 2025-01-03 13:17:52

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

替换

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

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

您的代码就可以正常工作。

The alert message is not firing because the you have used pageInit instead of pageinit in your jquery code.

Replace

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

with

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

Your code will work fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文