2017-02-01 2 views
2

Я пытаюсь вызвать событие, щелкнув внешнюю ссылку из электронной почты, используя jquery/javascript window.location.hash. К сожалению, приложение построено с угловым и имеет хэш в URL-адресе изначально 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'); 
    } 
}); 
Смежные вопросы