2017-02-01 73 views
2

我試圖通過使用jquery/javascript window.location.hash從電子郵件中單擊外部鏈接來觸發事件。不幸的是,該應用程序是用角度構建的,並且在網址中最初有一個哈希值https://www.electricstudio.ph/#/使用window.location.hash觸發事件

我甚至嘗試過手動添加哈希,但功能似乎沒有觸發。 https://www.electricstudio.ph/#/

function slideSignUp() { 
    $('.header-form-container.signup').addClass('active'); 
} 

$(document).ready(function() { 
    if (window.location.hash == '#sign-up') { 
     console.log('PING'); 
    } 
}); 

回答

3

這通常爲我工作:

$(window).on('hashchange', function() { 
    hashUrl = window.location.hash; 
    if (hashUrl == "#sign-up") { 
     console.log('PING'); 
    } 
});