Jquery移动子页面刷新

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery移动子页面刷新相关的知识,希望对你有一定的参考价值。

当使用Jquery mobile并通过锚标签导航到单页应用程序中的子页面时,URL更新为.com#someid

当用户刷新此页面时,我需要执行一些javascript,就像用户已导航到该页面一样...即重新加载一些ajax数据。

这通常如何处理?

<div data-role="page" id="homepage"  data-theme="b">
        <div data-role="content" class="contentcontainer"><a     href="#subpage">some content</a></div>
</div>

<div data-role="page" id="subpage"  data-theme="b">
        <div data-role="content" class="contentcontainer">some content</div>
</div>

<script>
  function loadContentForSubpage(){ ...}
</script>

我只希望loadContentForSubpage在该页面加载时运行,或者当用户刷新具有#subpage的页面时

答案

我想你正在寻找像这样的东西..

$(function() {
    if(window.location.hash === "#someid") {
        //do something
    }
});

以上是关于Jquery移动子页面刷新的主要内容,如果未能解决你的问题,请参考以下文章

jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值

thinkphp调用页面后刷新没效果

[转] 怎样用jquery关闭子页面,并刷新父页面

jquery在iframe下失效

easyUI刷新页面问题

jQuery移动过渡幻灯片页面内容第二次未刷新到原始