Javascript window.location.href后的自动单击按钮
我的Javascript window.location.href后的自动单击按钮,javascript,jquery,html,Javascript,Jquery,Html,我的锚定标记上有一个onclick事件,它将用户重定向到特定页面,并在加载页面后自动单击链接 这就是我现在拥有的: var experience_model=“#experiencemodel”; 函数经验模式(){ window.location.href=“/Resume”; $(体验模式).trigger('click'); }; 体验 window.location.href触发新页面加载,这意味着当前页面上的任何附加代码都不会被超出 我想一个选项是重定向到当前页面,添加一个查询字符串
锚定标记上有一个onclick事件,它将用户重定向到特定页面,并在加载页面后自动单击链接
这就是我现在拥有的:
var experience_model=“#experiencemodel”;
函数经验模式(){
window.location.href=“/Resume”;
$(体验模式).trigger('click');
};代码>
体验
window.location.href
触发新页面加载,这意味着当前页面上的任何附加代码都不会被超出
我想一个选项是重定向到当前页面,添加一个查询字符串,然后触发一些条件代码。但这似乎有点复杂,我建议你重新考虑你的策略
请在离开页面之前尝试执行代码。窗口。location.href
会触发新的页面加载,这意味着不会超出当前页面上的任何其他代码
我想一个选项是重定向到当前页面,添加一个查询字符串,然后触发一些条件代码。但这似乎有点复杂,我建议你重新考虑你的策略
在离开页面之前,请尝试执行代码。。试试这个
var experience_modal = "#experienceModal";
function experienceModal() {
setTimeout(function() {
window.location.href = "/Resume";
})
$(experience_modal).trigger('click');
};
试试这个
var experience_modal = "#experienceModal";
function experienceModal() {
setTimeout(function() {
window.location.href = "/Resume";
})
$(experience_modal).trigger('click');
};
在页面上加载/重新加载所有js执行停止。这就是将新URL分配给location.href后,触发器命令不会运行的原因。你需要让页面以某种方式相互“交流”
一种方法是在URL中传递查询字符串:
用户应单击“添加体验”页面上的代码:
简历页面上的代码:
$(document).ready( function() {
// existing code
// ...
if(window.location.href.split('?').pop() == 'showExpModal') {
$(experience_modal).trigger('click');
}
}
在页面上加载/重新加载所有js执行停止。这就是将新URL分配给location.href后,触发器命令不会运行的原因。你需要让页面以某种方式相互“交流”
一种方法是在URL中传递查询字符串:
用户应单击“添加体验”页面上的代码:
简历页面上的代码:
$(document).ready( function() {
// existing code
// ...
if(window.location.href.split('?').pop() == 'showExpModal') {
$(experience_modal).trigger('click');
}
}
一旦页面被重定向,javascript将不再运行,这将不起作用。一旦页面被重定向,javascript将不再运行,这将不起作用。它仍然是一样的。它仍然是一样的。