jquery mobile使用a标签跳转页面时页面未执行pageinit事件的问题

在使用a标签进行页面跳转时我们在绑定的pageinit的js代码总是执行不了,但是直接刷新页面却能够执行。

这个问题一直不知道是什么原因,最后尝试了一个方法,就是在a标签中设置属性值,target="_top",然后跳转的页面页面初始化事件中的代码就执行啦。

查html文档,一下描述

_top

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

也就是说设置这个属性后,强制性将文档清空并加载了一次,所以解决了那个问题。


你可能感兴趣的:(html,jquery,框架,浏览器,mobile,文档)