jQuery技术

4:changePage()方法跳转页面

字号+ 作者:H5之家 来源:H5之家 2017-05-28 08:02 我要评论( )

!doctype html html head meta charset=utf-8 titleMurphy_JQueryMobile的changePage()方法跳转页面/title meta name=viewport content=width=device-width,init

JQuery Mobile 学习笔记2-4:changePage()方法跳转页面

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>Murphy_JQueryMobile的changePage()方法跳转页面</title>

<meta name="viewport" content="width=device-width,initial-scale=1"/>

<link rel="stylesheet" href=""/>

<script src=""></script>

<script src=""></script>

<script type="text/javascript">

$(function(){

    $.mobile.changePage('about.html',{

        transition:'slideup'

    });

});

</script>

</head>


<body>

<section data-role="page" id="el">

<header data-role="header"><h1>跳转页面</h1></header>

    <div data-role="content">

    <p>页面正在跳转中......</p>

    </div>

    <footer data-role="footer"><h4>&copy;2013 imurphy.lofter.com</h4></footer>

</section>

</div>

</body>

</html>




about.html

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>Murphy_JQueryMobile的changePage()方法跳转页面-about.html</title>

<meta name="viewport" content="width=device-width,initial-scale=1"/>

</head>


<body>

<section data-role="page" id="el" data-add-back-btn="true">

<header data-role="header"><h1>关于Murphy</h1></header>

    <div data-role="content">

    <p>页面直接从当前页跳转到“about.html”页面中</p>

    </div>

    <footer data-role="footer"><h4>&copy;2013 imurphy.lofter.com</h4></footer>

</section>

</div>

</body>

</html>



changPage()方法:

此方法除了可以跳转页面外,还能携带数据传递给跳转的目标页,如下面代码所示:

$.mobile.changePage('login.hph',{

type:'post',

    data:$('form#login').serialize()

    },

    'pop',false,false

    );

    

  表示将ID为“login”的表单数据进行序列化后,传递给“login.hph”页面进行处理。

  “pop”表示跳转时的页面效果。

  第一个“false”值表示跳转时的方向,如果为“true”则表示反方向进行跳转,默认值为“false”。

  第二个“false”值表示完成跳转后是否更新历史浏览记录,默认为“true”,表示更新。

  说明:当指定跳转的目标页不存在或传递的数据格式不正确时,都会在当前页面出现一个错误信息提示框,几秒钟后自动消失,不影响当前页面的内容显示。



注:在做这个Demo的时候遇到一个问题,就是跳转的时候会报错“error loading page”.那是因为jquery mobile不支持file://,也就是本地文件,所以要将其放到服务器上来运行。

详情请看:



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jquery刷新页面的方法大全

    jquery刷新页面的方法大全

    2017-05-22 08:01

  • jQuery实现当前页面标签高亮显示的方法

    jQuery实现当前页面标签高亮显示的方法

    2017-05-16 08:02

  • jquery设置子元素class的方法详解

    jquery设置子元素class的方法详解

    2017-05-14 12:02

  • jQuery - AJAX get()/post() 方法

    jQuery - AJAX get()/post() 方法

    2017-05-13 15:01

网友点评