我希望这个脚本在页面加载10秒后显示在线。它使用jquery:
<script type="text/javascript">
$(document).ready(function($){
var cookieSet = document.cookie.indexOf("eu_cookie=") != -1;
if(!cookieSet)
{
$("#cookie_btn").click(function(){
var expire = new Date();
expire.setDate(expire.getDate() + 30);
document.cookie = "eu_cookie=1; path=/; expires=" + expire;
$(".cookie_wrap").fadeOut("slow");
});
$("#nothank").click(function(){
var expire = new Date();
expire.setDate(expire.getDate() + 30);
document.cookie = "eu_cookie=1; path=/; expires=" + expire;
$(".cookie_wrap").fadeOut("slow");
});
}
else
$(".cookie_wrap").css("visibility", "hidden");
});
</script>';
它的代码是由其他人创建的,我完全是javascript文盲。如果您提供解决方案,您能否告诉我如何实施它?
答案 0 :(得分:2)
使用setTimeout()。
<script type="text/javascript">
$(document).ready(function($){
setTimeout(function () {
var cookieSet = document.cookie.indexOf("eu_cookie=") != -1;
if(!cookieSet)
{
$("#cookie_btn").click(function(){
var expire = new Date();
expire.setDate(expire.getDate() + 30);
document.cookie = "eu_cookie=1; path=/; expires=" + expire;
$(".cookie_wrap").fadeOut("slow");
});
$("#nothank").click(function(){
var expire = new Date();
expire.setDate(expire.getDate() + 30);
document.cookie = "eu_cookie=1; path=/; expires=" + expire;
$(".cookie_wrap").fadeOut("slow");
});
}
else $(".cookie_wrap").css("visibility", "hidden");
}, 10000);
});
</script>';