2017-02-01 1 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'); 
    } 
}); 
관련 문제