当前位置: 代码迷 >> Web前端 >> JQuery Mobile入门――创设页面pagecreate事件
  详细解决方案

JQuery Mobile入门――创设页面pagecreate事件

热度:423   发布时间:2013-01-20 10:22:41.0
JQuery Mobile入门――创建页面pagecreate事件

1、如果要跟踪不同页面的内容注入当前的DOM结构,可以将页面中的page容器绑定pagecreate事件,该事件在页面初始化时触发,绝大多是的JQuery Mobile组件都在该事件之后进行一些数据的初始化。

2、将page容器与pagebeforecreate和pagecreate事件进行绑定,在页面执行时,通过绑定的事件跟踪执行的过程

3、示例代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
   <meta name="viewport" content="width=device-width,initial-scale=1"/>
  <link href="Css/jquery.mobile-1.2.0.min.css" rel="Stylesheet" type="text/css"/>
  <script src="Js/jquery-1.8.3.min.js" type"text/javascript"></script>
  <script src="Js/jquery.mobile-1.2.0.min.js" type="text/javascript"></script>
  <script type="text/javascript">
   $("#e1").live("pagebeforecreate",function(){         
     alert("正在创建页面");
   });
   $("#e1").live("pagecreate",function(){
     alert("页面创建完成");
   });

  </script>
 </HEAD>
 <BODY>
  <div data-role="page" id="e1">
    <div data-role="header"><h1>创建页面</h1></div>
<div data-role="content">页面创建完成</div>
<div data-role="footer"><h4>@2013 3i studio</h4></div>
  </div>
 </BODY>
</HTML>


 在JavaScript代码中,可以使用live()方法绑定元素触发的事件,也可以使用bind()\delegate()方法为绑定的元素添加指定的事件。

4、效果图预览:

  点击确定   创建完成后

  相关解决方案