jquery mobile 页面缓存 导致事件无法触发

$(document).on("pageinit","#pgAbstact",function(event){//滑动alert("PageIniti");$("#pgA... $(document).on("pageinit", "#pgAbstact", function (event) {
//滑动
alert("PageIniti");
$("#pgAbstact").swiperight(function (event) {
GoBackIndex();
});
$("#pgAbstact").swipeleft(function (event) {
debugger
if (myModel != undefined) {
$.mobile.changePage("NavMenu.aspx", { transition: "slide" });
}
});
$('#pgAbstact').on('pageshow', PageShow);
});
<input type="button" value="查询" id="btn_sele1" onclick="SearchTextChanged()" />
//查询
function SearchTextChanged() {
alert("#txtSearch.Value=" + $("#txtSearch").val() + "fromTOJson:" + $("#simple").serialize().toString());
if ($("#txtSearch").val() != null && $("#txtSearch").val().trim() != "") {
$.mobile.changePage("DataAbstact.aspx", { type: "post", data: $("#simple").serialize(), transition: "slide" });
}

}
展开
 我来答
百度网友0c2357e
2013-11-13 · TA获得超过371个赞
知道小有建树答主
回答量:803
采纳率:50%
帮助的人:588万
展开全部
没看出来你的问题是什么
另外:为什么要用$(document).on
更多追问追答
追问
$(document).on这个是根据JQM官网上API来的

然后就是最开始的那个问题,也面缓存http://zhidao.baidu.com/question/1667620338750762587.html?sort=6#answer-1531439939
追答
A是如何跳到B的,B又如何跳回来?
如果是传统的href跳,估计是不行的,因为index始终没动过
可能要换一下A和B的跳,用ajax返回吧,用html()去换index中相应位置的内容
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式