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