【问题标题】:Jquery mobile sub page refreshjquery mobile子页面刷新
【发布时间】:2018-01-02 23:50:18
【问题描述】:

当使用 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 的页面时运行

【问题讨论】:

  • 你的代码在哪里?这不是我们为您编写代码的网站,这只是我们帮助您解决错误、问题和误解的网站。
  • 一些内容
    我只希望 loadContentForSubpage 在该页面加载或用户刷新页面时运行有#subpage
  • 编辑您的问题并在此处添加@Nathan Leggat

标签: jquery jquery-mobile


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 2012-10-08
    相关资源
    最近更新 更多