我想要觸發一個功能,該功能將顯示所有事件,但只有當用戶來自/ events /中的URL時。如何跟蹤來自某個URL的用戶使用JavaScript觸發功能
現在我正在使用referrer將用戶帶回頁面並滾動到他們單擊的最後一個事件。但是,如果他們點擊的事件必須通過點擊「查看更多」來加載,它將滾動到頁面的底部。當用戶點擊返回按鈕時,我需要所有事件崩潰。
任何幫助非常感謝!
我想要觸發一個功能,該功能將顯示所有事件,但只有當用戶來自/ events /中的URL時。如何跟蹤來自某個URL的用戶使用JavaScript觸發功能
現在我正在使用referrer將用戶帶回頁面並滾動到他們單擊的最後一個事件。但是,如果他們點擊的事件必須通過點擊「查看更多」來加載,它將滾動到頁面的底部。當用戶點擊返回按鈕時,我需要所有事件崩潰。
任何幫助非常感謝!
你可以實現你想用的localStorage做什麼:
if(!!localStorage.getItem("isEventsInPath")) {
// user came from /events
}
var isEventsInPath = document.location.pathname.includes("/events/");
localStorage.setItem("isEventsInPath", isEventsInPath);
// keep the order intact!
您可以使用以下方法來解析URL並調用你的函數:
$(document).ready(function(){
if(document.location.pathname.includes("/events"))
{
//CALL YOUR FUNCTION
}
});
這解析路徑名並檢查/ events中是否存在。
你的第二段不是很清楚 – mehulmpt
另類:你可以檢查事件是否可見,如果沒有,然後自動點擊'查看更多'? –
@MehulMohan基本上所有的事件都必須在用戶從具有/ events /的URL返回時顯示 – jamiewebdev93