阻止cookie横幅上的页面刷新单击

时间:2016-12-02 17:23:05

标签: jquery html wordpress cookies page-refresh

我设置了一个欧盟cookie横幅:单击时刷新页面" ok"在href。

我尝试使用event.preventDefault();和:a href="#" onclick="return false;"但该链接不能完成他的工作(允许使用Cookie)并且不会消失。

有人可以帮我阻止点击链接上的页面刷新吗?

我的基本HTML:

if (isset($_GET['accept-cookies'])){
setcookie('accept-cookies', time() +31556925);
header('Location: ./');
}

?><!DOCTYPE html>

<head>
...
</head>

<body <?php body_class(); ?>>

<?php
if (!isset($_COOKIE['accept-cookies'])){
?>
        <div class="cookie-banner"> 
            <div class="cookie-container"> 
                we use cookies <a href ="?accept-cookies" id="ok" class="button" > ok, continue </a>
            </div>
        </div>

和我的jquery:

$(document).ready(function() {
    $('.cookie-banner').slideDown(800);
});

$(document).click(function (event) {            
    $('#ok')[0].click();
});

0 个答案:

没有答案