多语言展示
当前在线:1959今日阅读:27今日分享:41

jQuery Mobile使用a标签跳转不刷新

在jQuery Mobile中使用a标签进行页面跳转时,不执行pageinit。(onload事件不会被执行)
工具/原料

JQuery Mobile

方法/步骤
1

在jQuery Mobile中使用a标签进行页面跳转时,不执行pageinit。(如果上一个页面与下一个页面存在相同元素,该元素则不会被刷新,即下一个页面展现的元素其实还是上一个页面相同的元素)。

2

解决方案:在a标签中加上属性值 target=“_top”.

3

html文档中_top这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。也就是说设置这个属性后,强制性将文档清空并加载了一次,所以解决了那个问题。

推荐信息