hashchange

    0热度

    1回答

    我有两个浏览器窗口A和B并排打开。 当有人点击窗口中的按钮A我想在窗口B中运行一个函数。 我目前使用的hashchange事件窗口乙和window.open(myurl,myurl)窗口一个告诉其他窗口开始运行的功能,但是这并不十分正常工作以及当网址更改时。 是否有JavaScript的另一个解决方案,以当前窗口以外的init事件?

    0热度

    1回答

    我有3个按钮 <div onclick="javascript:newmessage()" class="mailcontents">New Message</div> <div onclick="javascript:inboxmails()" class="mailcontents">Inbox</div> <div onclick="javascript:sentmailsbox()"

    3热度

    3回答

    自iOS9发布以来,我的web应用程序不再工作。 自iOS9以来,应用程序使用基于URL哈希的导航和路由更改以不可预知的方式触发。 我做了大量的研究,发现IOS9 UIWebview中window.location的管理问题。 与此文章相关的角度社区似乎已经解决了angular.js发布补丁的问题。 https://gist.github.com/IgorMinar/863acd413e3925b

    0热度

    1回答

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

    -3热度

    2回答

    我正在试图运行我的网站时,以下错误, Uncaught TypeError: $(...).on is not a function 我不是非常了解的JavaScript,因此我不知道什么是所有这个代码: $(window).on('hashchange', function(){ var url = window.location.hash.replace("#/", ""); if

    0热度

    3回答

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

    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

    0热度

    2回答

    在我的backbone.js项目中,我需要一种仅在window.location.hash更改时才触发的方法。我为here发现了一些替代解决方案。 另外,我可以通过如下 Backbone.View.extend({ initialize() { $(window).on('hashchange',()=> { console.log('yes hashchang