js 或者jquery mobile的回调函数 怎么实现
js 或者jquery mobile的回调函数 如何实现
问题1:我使用jquery mobile开发的项目,打开页面用 <a>标签,然后在初始化的时候用
$("#AppClsSel").removeAttr("data-external-page"); 这个保留了这个页面。
就是比如页面abc.aspx 打开后,会置于主页面context上面,用div包起来。
<div data-role='page' id='abc'>......</div>
在打开dfe.aspx的时候,也是如此,就是往主页面context上添加一个div
问题:我想问,当我用在A页面,打开B页面的时候,当在B页面用 <a data-role='back'>....</a>返回A页面的时候,
jquery mobile有没有一个回调函数供我调用的。
问题2:(如果问题1可以答上的,就不用回答问题2了,这个问题就是问题1)
在一个页面上,有两个DIV,取名A,B。B隐藏。 当在A显示B后,如果B隐藏后,触发A的回调函数。
我需要的函数原型是这样的:
------解决思路----------------------
A打开B页面,B页面可以直接window.parent.A页面函数名()
问题1:我使用jquery mobile开发的项目,打开页面用 <a>标签,然后在初始化的时候用
$("#AppClsSel").removeAttr("data-external-page"); 这个保留了这个页面。
就是比如页面abc.aspx 打开后,会置于主页面context上面,用div包起来。
<div data-role='page' id='abc'>......</div>
在打开dfe.aspx的时候,也是如此,就是往主页面context上添加一个div
问题:我想问,当我用在A页面,打开B页面的时候,当在B页面用 <a data-role='back'>....</a>返回A页面的时候,
jquery mobile有没有一个回调函数供我调用的。
问题2:(如果问题1可以答上的,就不用回答问题2了,这个问题就是问题1)
在一个页面上,有两个DIV,取名A,B。B隐藏。 当在A显示B后,如果B隐藏后,触发A的回调函数。
我需要的函数原型是这样的:
function openWeb(ob,url,fn) //fn是调用关闭的时候回调的
{
ob.href=url;
//Do something
return true;
}
function backWeb(ob)
{
$(ob).attr("data-role")="back";
$(ob).button();
return true;
}
//上面的函数 虽然是修改href属性,但其实就是我举得隐藏,显示的例子,你可以把它当成 $("#div").hide()/show()
------解决思路----------------------
A打开B页面,B页面可以直接window.parent.A页面函数名()