当我点击页面中的div时,它会重定向到不同的页面,并且应该在该页面上触发点击.我尝试了下面的代码,但它不起作用.请帮我解决问题
$('#leaderboardbutton').on('click',function(e){
window.location='AVM-HomeScreen.html';
$(window).load(function(){
$('#leaderboard').trigger('click');
});
});
Run Code Online (Sandbox Code Playgroud)
如果必须单击其中包含的按钮AVM-HomeScreen.html,则需要传递某种跟踪参数.例如:
$('#leaderboardbutton').on('click',function(e){
window.location='AVM-HomeScreen.html?click=true';
});
Run Code Online (Sandbox Code Playgroud)
接下来,AVM-HomeScreen.html您将需要检查是否click == true,然后触发.例如,添加以下JS AVM-HomeScreen.html应该可以实现您的需求:
if(getParameterByName('click') == 'true')
{
$('#leaderboard').trigger('click');
}
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
Run Code Online (Sandbox Code Playgroud)