亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js讀寫cookie實現一個底部廣告浮層效果的兩種方法

2019-11-20 21:21:14
字體:
來源:轉載
供稿:網友
下面一個案例使用js實現一個頁面浮層效果,并且通過兩種方法使用js讀寫cookie來實現用戶關閉廣告的顯示狀態;

讀者可以將下面代碼復制到一個html文件試試效果;html的pre標簽未兩種js實現的方式
復制代碼 代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type"/>
<meta content="楊凱" name="description"/>
<meta name="author" content="http://blog.csdn.net/tianyazaiheruan"/>
<meta name="copyright" content="楊凱版權所有"/>
<title>IT_Blog_楊凱</title>
</head>
<body>
<div>
本文作者:IT_Blog_楊凱
轉載請指明出處:<a href=”http://blog.csdn.net/yangkai_hudong”>http://blog.csdn.net/yangkai_hudong</a>
</div>
<br>
<div>
<pre>
1.第一種:使用jQuery的cookie庫
例子就是現在正在使用的js,相關代碼如下:
$(document).ready(function () {
var adCookie=$.cookie("docCookie");
//如果本地沒有cookie,將詞條cookie寫入本地
if(adCookie!="adDocCookie"){
$("#wapDocCookie").show();
}
//如果本地存在詞條cookie,不顯示浮層
if(adCookie=="adDocCookie"){
$("#wapDocCookie").hide();
}
//關閉廣告,隱藏浮層
$("#closeAd").click(function(){
$("#wapDocCookie").hide();
$.cookie("docCookie","adDocCookie",{expires:60});
});

});
//jQuery cookie library
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
}
var path = options.path ? '; path=' + (options.path) : '';
var domain = options.domain ? '; domain=' + (options.domain) : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
2.第二種:自己寫一個js操作cookie的實例
相關js如下:
$(document).ready(function() {

function writeCookie(name,value)
{
var exp = new Date();
exp.setTime(exp.getTime() + 7*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//讀取cookies
function readCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)){
return unescape(arr[2]);
}else {
return null;
}
}
var adCookie = readCookie("adCookie");

if(adCookie!="adDocCookie"){
$("#wapDocCookie").show();
}
//如果本地存在詞條cookie,不顯示浮層
if(adCookie=="adDocCookie"){
$("#wapDocCookie").hide();
}

//關閉廣告,隱藏浮層
$("#closeAd").click(function(){
$("#wapDocCookie").hide();
});
});
</pre>
</div>
<!--廣告樣式 -->
<style type="text/css">
body {TEXT-ALIGN: center;}
#wapDocCookie{background-color:rgba(0,0,0,0.7);background:#4b4b4b/9;width:100%;text-align:center;position:fixed;padding:10px 0 5px 0;bottom:0;left:0;}
#bkguancha{background:url(http://static.hudong.com/35/86/26100000006141138683868789461.png) no-repeat;background-size:280px;background:url(http://static.hudong.com/50/69/26100000006141138683695381873.png) no-repeat 0 -36px/9;height:46px;width:290px;display:inline-block;overflow:hidden;line-height:99em;}
#closeAd{background:url(http://static.hudong.com/54/88/26100000006141138683883031718.png) no-repeat ;background-size:12px;background:url(http://static.hudong.com/50/69/26100000006141138683695381873.png) no-repeat -278px 0/9;height:12px;width:12px;display:block;position:absolute;top:5px;right:10px;}
<!--廣告js -->
</style>
<script type="text/javascript" src="http://www.huimg.cn/lib/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var adCookie=$.cookie("docCookie");
//如果本地沒有cookie,將詞條cookie寫入本地
if(adCookie!="adDocCookie"){
$("#wapDocCookie").show();
}
//如果本地存在詞條cookie,不顯示浮層
if(adCookie=="adDocCookie"){
$("#wapDocCookie").hide();
}
//關閉廣告,隱藏浮層
$("#closeAd").click(function(){
$("#wapDocCookie").hide();
$.cookie("docCookie","adDocCookie",{expires:60});
});

});
//jQuery cookie library
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
}
var path = options.path ? '; path=' + (options.path) : '';
var domain = options.domain ? '; domain=' + (options.domain) : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
</script>

<div id="wapDocCookie" style="display: none;">
<a id="bkguancha" onclick="StatVirtualTraffic(document.referrer,window.location,'stat_hdstat_onclick_survey_wap_doc_foot_download')">點擊下載</a>
<a title="關閉" id="closeAd" href="javascript:void(0)"> </a>
</div>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美日韩网| 国产91精品不卡视频| 日本不卡视频在线播放| 中文亚洲视频在线| 久久影院资源站| 欧美精品久久一区二区| 日韩欧美在线视频| 欧美乱大交xxxxx| 国产一区二区三区毛片| 国产精品爱久久久久久久| 在线观看国产精品日韩av| 欧美一级大片在线观看| 在线中文字幕日韩| 国产精品久久久久秋霞鲁丝| 一本色道久久综合亚洲精品小说| 久久香蕉国产线看观看网| 日本乱人伦a精品| 欧美电影免费观看| 久久精品视频在线| 欧美成人免费在线视频| 97免费在线视频| 亚洲国产精品久久久久| 国产在线观看精品一区二区三区| 国产97人人超碰caoprom| 国产一区二区丝袜高跟鞋图片| 亚洲国产精品人人爽夜夜爽| 久久久久久美女| 久久99久国产精品黄毛片入口| 久久久www成人免费精品| 国产精品老女人精品视频| 日韩中文字幕视频在线| 中文字幕无线精品亚洲乱码一区| 久久成人这里只有精品| 欧美一级在线亚洲天堂| 国产精品99久久99久久久二8| 亚洲男人天天操| 中文亚洲视频在线| 91成人精品网站| 日韩av中文字幕在线播放| 国产成人avxxxxx在线看| 国产成人免费av电影| 国产91网红主播在线观看| 国产精品都在这里| 欧美日韩国产中文精品字幕自在自线| 日韩女在线观看| 不卡av电影在线观看| 欧美视频在线免费看| 欧美日韩一区二区精品| 国产精品1234| 日韩激情第一页| 亚洲欧美中文字幕在线一区| 2019中文字幕在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 中文国产成人精品久久一| 日韩小视频网址| 色妞色视频一区二区三区四区| 亚洲欧洲日产国产网站| 一区三区二区视频| 免费91麻豆精品国产自产在线观看| 亚洲女人天堂视频| 性色av一区二区三区红粉影视| 国产精品电影在线观看| 最近日韩中文字幕中文| 久久综合亚洲社区| 国外色69视频在线观看| 成年无码av片在线| 国产网站欧美日韩免费精品在线观看| 91高清免费在线观看| 亚洲美女www午夜| 国产激情视频一区| 亚洲自拍高清视频网站| 色一情一乱一区二区| 亚洲国产精品悠悠久久琪琪| 91av在线看| 丁香五六月婷婷久久激情| 色综合天天综合网国产成人网| 成人精品久久av网站| 国产精品一区二区三区免费视频| 综合欧美国产视频二区| 日韩在线观看电影| 好吊成人免视频| 国产91在线视频| 57pao国产精品一区| 亚洲国产精品久久久久秋霞不卡| 精品亚洲精品福利线在观看| 亚洲女人天堂视频| 国产成人jvid在线播放| 久久99久久久久久久噜噜| 久热99视频在线观看| 免费不卡在线观看av| 一本色道久久88综合日韩精品| 久久频这里精品99香蕉| 日本欧美在线视频| 啪一啪鲁一鲁2019在线视频| 一本大道亚洲视频| 国产伦精品一区二区三区精品视频| 2018日韩中文字幕| 亚洲一区亚洲二区亚洲三区| 亚洲电影免费观看高清完整版在线观看| 欧美大片免费观看在线观看网站推荐| 亚洲人成免费电影| 欧美激情一区二区三级高清视频| 久久久这里只有精品视频| 亚洲最大福利网| 中文字幕久热精品在线视频| 97精品国产91久久久久久| 亚洲电影中文字幕| 成人免费福利在线| 亚洲少妇中文在线| 国产91色在线免费| 日韩精品在线视频| 色妞一区二区三区| 亚洲国内精品视频| 黑人巨大精品欧美一区二区免费| 国产精品一区二区女厕厕| 国产大片精品免费永久看nba| 欧美日韩免费在线观看| 国产69精品久久久| 国产精品第七十二页| 欧美国产精品va在线观看| 国产精品最新在线观看| 黄网动漫久久久| 国产色视频一区| 曰本色欧美视频在线| 成人疯狂猛交xxx| 亚洲人成欧美中文字幕| 尤物九九久久国产精品的特点| 国产福利精品av综合导导航| 欧洲永久精品大片ww免费漫画| 久久久久国产一区二区三区| 日本中文字幕不卡免费| 精品久久久久久久久国产字幕| 久久人人看视频| 欧美性受xxxx黑人猛交| 日韩成人在线免费观看| 综合国产在线视频| 亚洲在线免费观看| 一本色道久久综合狠狠躁篇怎么玩| 69影院欧美专区视频| 久久久久久91香蕉国产| 色婷婷**av毛片一区| 欧美国产视频日韩| 久久人人爽人人爽人人片av高清| 中文字幕久久亚洲| 国产精品27p| 久久视频在线直播| 上原亚衣av一区二区三区| 亚洲永久免费观看| 中文字幕久精品免费视频| 国产精品久久久久久亚洲影视| 国产精品视频中文字幕91| 尤物九九久久国产精品的特点| 国产成人精品久久二区二区| 欧美国产日韩一区| 国产精品久久久久一区二区| 亚洲成av人影院在线观看| 国产精品第3页| 亚洲欧美第一页| 欧美国产极速在线| 亚洲美女中文字幕| 精品欧美激情精品一区| 亚洲欧洲日产国码av系列天堂| 中文字幕在线亚洲| 欧美激情精品久久久久久|