我设置了一个欧盟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();
});