鍍金池/ 問答/HTML5  HTML/ 彈窗在手機的一些問題,求給些思路

彈窗在手機的一些問題,求給些思路

我的主頁有一個一天彈出一次的廣告,利用cookie實現,現在在手機上點擊這個廣告鏈接進去后,按手機返回按鈕,還會停留在彈窗廣告頁面,但是電腦上就不會,這樣怎么實現手機上返回時,是回到沒有彈窗的主頁。求解.

我已經嘗試讓它點擊跳轉時候隱藏彈出,但是返回的時候還是會閃一下才消失. 我在百度谷歌上都沒找到相關解決方案.

回答
編輯回答
晚風眠

已解決,解決方案,在跳轉前價格為延遲加載,利用定時器完成.
function myclick(){

        $(".popup-bg").hide();
        $(".popup-content").hide()
        $(".popup-btn-box").hide();
        $("#close-popup-btn").hide();
        setTimeout(function(){
            location.href="http://<{$ad_sider['ad_link']}>";
        },100);

讓它跳轉前隱藏,這樣的話返回的時候就沒了,缺點就是要增加時間,可能影響用戶體驗,

    }
    
    感謝大家的解答,不過還是自己想出來了,這個是我的解決方案,利用了定時器.
2018年7月27日 02:08
編輯回答
離觴

應該是刷新問題,有的手機返回上一頁的時候頁面狀態(tài)都不會變,而有的手機返回上一頁時是會更新頁面的。

這里有一個鏈接可以看一下:https://segmentfault.com/a/11...

2018年4月28日 07:54
編輯回答
念舊

根據cookie存儲的數據顯示隱藏廣告那很好辦,你完全可以在跳轉前或者跳轉后更改cookie的數據,跳轉前給彈窗綁定點擊事情,先更改cookie數據,然后再跳轉。如果跳轉后,就是在目標廣告頁進行更改cookie數據

2018年2月14日 20:26
編輯回答
兔寶寶

點擊跳轉前先隱藏掉不就好了

2017年12月17日 09:46
編輯回答
喜歡你

默認隱藏好了 ,再根據cookie判斷要不要顯示廣告

2018年3月22日 19:04