我尝试使用jquery / javascript window.location.hash点击电子邮件中的外部链接来触发事件。不幸的是,应用程序是使用angular构建的,并且最初在网址中有一个哈希https://www.electricstudio.ph/#/
我甚至尝试手动添加哈希,但功能似乎没有触发。 https://www.electricstudio.ph/#/
function slideSignUp() {
$('.header-form-container.signup').addClass('active');
}
$(document).ready(function() {
if (window.location.hash == '#sign-up') {
console.log('PING');
}
});
答案 0 :(得分:3)
这通常对我有用:
$(window).on('hashchange', function () {
hashUrl = window.location.hash;
if (hashUrl == "#sign-up") {
console.log('PING');
}
});