如果你必須點擊包含在AVM-HomeScreen.html
一個按鈕,你就需要通過某種跟蹤參數。例如:
$('#leaderboardbutton').on('click',function(e){
window.location='AVM-HomeScreen.html?click=true';
});
接下來,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, " "));
}
而用戶重定向哪有這可能到另一頁? –
你不能那樣做。不要忘記JS是客戶端。當你調用'window.location'的時候,當前頁面上JS的執行就停止了。在另一個頁面內點擊'AVM-HomeScreen.html'無法觸發... – BenM
@ ManishJangirBlogaddition.com AVM-HomeScreen.html中有一個按鈕,當我重定向到此頁面時,必須默認點擊它。 – user3044827