hashchange

    0热度

    3回答

    我有一个包含过滤器的网站。每当应用任何过滤器时,我都附加了散列。 例如,我有城市,彩色滤光片。 URL /#的color = red &城市=新德里 现在,当有人点击浏览器的后退此类网址,就变成URL /#的color = red。城市查询字符串被浏览器删除。 问题是页面没有重新加载。 $(window).on('hashchange', function() { window.loca

    0热度

    4回答

    一个网页有一些链接: <a href="#example-hash-1" class="link">example-1</a> <a href="#example-hash-2" class="link">example-2</a> <a href="#example-hash-n" class="link">example-n</a> 点击任何对他们的运行hashchange的情况下,我

    0热度

    1回答

    我想了解location.hash如何在jQuery中工作,为此,我试图从最基本的形式开始,然后一旦我得到这个权利,我会更深入,但悲伤地我已经坚持我认为应该是一件简单的事情。 这里是我的代码创建修改别人的代码,我在一个帖子在这里找到: $(document).ready(function(){ $("body").css("background-color", "#FF0"); $(win

    2热度

    1回答

    我正在翻阅一本关于SPA - 单页网页应用程序的书。这非常有趣,但是我在一段代码中被阻止。到目前为止,我明白我在做什么,所以这看起来很奇怪,这不是在说。 我在页面右下角的聊天单击中触发了一个事件。这个事件触发了URL哈希值的变化,但是..即使我将它绑定到窗口上,hashchange事件也不会被触发$(window).bind('hashchange', onHashchange()).trigge

    0热度

    1回答

    我有这样的jQuery代码: $(window).on('hashchange popstate', function() { someFunction(); }); 我想运行someFunction()如果哈希值发生变化,也该散列被删除。看起来像'hashchange'不会触发如果散列简单地删除,所以我必须使用popstate。我现在的问题是,这通常会触发两次,我该如何避免这种情

    0热度

    1回答

    我想用JQuery创建一个SPA网站。我知道如何使用history.pushState和$(window).on('popstate'),但我有几个问题。目前我有一个处理popstate事件和导航链接的router.js文件。我将链接放置在自定义属性(data-navId =“templates/page/page.html”)或href中,并使用 $(e).preventDefault(); 来

    0热度

    1回答

    我有一个网站,使用ajax进行分页,页面系统根据hashchange事件工作,每当我想移动到另一个页面,我调用一个函数,将散列更改为页码,当哈希值改变时,hashchange事件被触发并调用一个函数来获取页面数据。 但是,除了一件事情,它可以很好地工作,如果我改变页面超过3-4次,页面将不会响应并且会崩溃,我在谷歌浏览器的检查元素中检查网络点击,以及我看到的是什么时候我改变页面ajax请求的数量将

    1热度

    1回答

    是否有可能取消绑定hashchange事件? 我绑定这样的: jQuery(window).on('hashchange', function() { alert("ok"); }); 和解除绑定是这样的: jQuery(window).off('hashchange'); 我也试过绑定和取消绑定。 我在做什么错? 谢谢!

    0热度

    1回答

    我正在构建单页应用程序的过程中,我希望使用History.js来管理应用程序状态。根据需要,我可以根据需要进行工作,只需点击相应的链接和视图即可。问题是当我刷新屏幕URL地址改变的地方。我知道这是因为我的服务器捕获/并尝试在服务器上查找目录。在使用#之前,我从未遇到过这个问题!或#分隔客户端参数。 app.html/madeUpPage/ 我的服务器正在努力寻找madeUpPage目录时通过链接刷

    0热度

    2回答

    我有一种检测我的网址变化问题的特定部分,问题是,我使用的URL相同的第一部分#后,例如 mySite.com/masterPage.html#pageView=employee&employeeCode=10 如果我听与窗口的变化.onhashchange = function(); ,它不检测更改,如果我只是改变的URL mySite.com/masterPage.html#pageView