最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼

 更新時(shí)間:2015年09月14日 11:11:42   作者:企鵝  
這篇文章主要介紹了JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼,涉及JavaScript針對(duì)滾動(dòng)事件動(dòng)態(tài)設(shè)置頁(yè)面元素的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼。分享給大家供大家參考。具體如下:

這是非常經(jīng)典的一款對(duì)聯(lián)廣告代碼,帶有關(guān)閉按鈕,用戶可以自行關(guān)掉廣告,另外,廣告的垂直位置會(huì)隨著滾動(dòng)條的變化自動(dòng)定位,也就是拖動(dòng)瀏覽器滾動(dòng)條的時(shí)候廣告始終顯示,不會(huì)被隱藏掉,現(xiàn)在很多網(wǎng)站都在用的對(duì)聯(lián)廣告代碼。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-close-able-2adv-style-codes/

具體代碼如下:

<html>
<head>
<title>對(duì)聯(lián)廣告</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body style="margin:0px;">
<div align="center">
 <center>
 <table border="1" width="776" height="3000" cellspacing="0" cellpadding="0">
 <tr>
 <td width="100%" valign="top"><div align="center">頁(yè)面區(qū)域</div></td>
 </tr>
 </table>
 </center>
</div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var showad = true;
var Toppx = 60;//上端位置
var AdDivW = 100;//寬度
var AdDivH = 360;//高度
var PageWidth = 800;//這個(gè)參數(shù)決定是否出現(xiàn)左右滾動(dòng)條
var MinScreenW = 1024; //顯示廣告的最小屏幕寬度象素
var ClosebuttonHtml = '<div align="right" style="position: absolute;top:0px;right:0px;margin:2px;padding:2px;z-index:2000;"><a href="javascript:;" onclick="hidead()" style="color:red;text-decoration:none;font-size:12px;">關(guān)閉</a></div>'
var AdContentHtml = '<div align="center"><br><br>廣<br>告<br>內(nèi)<br>容</div>';
document.write ('<div id="Javascript.LeftDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml+'</div></div>');
document.write ('<div id="Javascript.RightDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml+'</div></div>');
function scall(){
 if(!showad){return;}
 if (window.screen.width<MinScreenW){
  alert("臨時(shí)提示:\n\n顯示器分辨率寬度小于"+MinScreenW+",不顯示廣告");
  showad = false;
  document.getElementById("Javascript.LeftDiv").style.display="none";
  document.getElementById("Javascript.RightDiv").style.display="none";
  return;
 }
 var Borderpx = ((window.screen.width-PageWidth)/2-AdDivW)/2;
 document.getElementById("Javascript.LeftDiv").style.display="";
 document.getElementById("Javascript.LeftDiv").style.top=document.body.scrollTop+Toppx;
 document.getElementById("Javascript.LeftDiv").style.left=document.body.scrollLeft+Borderpx;
 document.getElementById("Javascript.RightDiv").style.display="";
 document.getElementById("Javascript.RightDiv").style.top=document.body.scrollTop+Toppx;
 document.getElementById("Javascript.RightDiv").style.left=document.body.scrollLeft+document.body.clientWidth-document.getElementById("Javascript.RightDiv").offsetWidth-Borderpx;
}
function hidead()
{
 showad = false;
 document.getElementById("Javascript.LeftDiv").style.display="none";
 document.getElementById("Javascript.RightDiv").style.display="none";
}
window.onscroll=scall;
window.onresize=scall;
window.onload=scall;
//-->
</SCRIPT>
</body>
</html>

希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JavaScript優(yōu)化圖片懶加載的性能技巧

    JavaScript優(yōu)化圖片懶加載的性能技巧

    前端發(fā)展過(guò)程中有許多性能優(yōu)化的操作,比如防抖、節(jié)流和圖片懶加載等,在這里我們首先聊聊圖片懶加載操作,我們會(huì)經(jīng)常逛像淘寶和京東等購(gòu)物平臺(tái),一次性全部加載會(huì)導(dǎo)致加載時(shí)間長(zhǎng)、網(wǎng)絡(luò)資源消耗大,所以本文給大家介紹了JavaScript優(yōu)化圖片懶加載的性能技巧
    2024-06-06
  • webpack自動(dòng)打包功能實(shí)現(xiàn)

    webpack自動(dòng)打包功能實(shí)現(xiàn)

    webpack是前端項(xiàng)目構(gòu)建工具打包工具,本文通過(guò)實(shí)例代碼給大家介紹webpack自動(dòng)打包功能實(shí)現(xiàn),感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • js查看一個(gè)函數(shù)的執(zhí)行時(shí)間實(shí)例代碼

    js查看一個(gè)函數(shù)的執(zhí)行時(shí)間實(shí)例代碼

    本篇文章給大家分享一段實(shí)例代碼,主要介紹js查看一個(gè)函數(shù)的執(zhí)行時(shí)間,代碼簡(jiǎn)單易懂,感興趣的朋友一起跟著小編來(lái)學(xué)習(xí)學(xué)習(xí)吧
    2015-09-09
  • window.open()詳解及瀏覽器兼容性問(wèn)題示例探討

    window.open()詳解及瀏覽器兼容性問(wèn)題示例探討

    這篇文章主要介紹了window.open()的使用及瀏覽器兼容性問(wèn)題方面的知識(shí),感興趣的朋友可以參考下
    2014-05-05
  • JavaScript數(shù)組去重的3種方法和代碼實(shí)例

    JavaScript數(shù)組去重的3種方法和代碼實(shí)例

    這篇文章主要介紹了JavaScript數(shù)組去重的3種方法和代碼實(shí)例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-07-07
  • JS實(shí)現(xiàn)頁(yè)面數(shù)據(jù)無(wú)限加載

    JS實(shí)現(xiàn)頁(yè)面數(shù)據(jù)無(wú)限加載

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)頁(yè)面數(shù)據(jù)無(wú)限加載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • uniapp中input聚焦禁止軟鍵盤(pán)彈出方法

    uniapp中input聚焦禁止軟鍵盤(pán)彈出方法

    在使用uni-app完成掃碼功能時(shí),有時(shí)需要聚焦文本框的同時(shí),需要軟鍵盤(pán)消失,下面這篇文章主要給大家介紹了關(guān)于uniapp中input聚焦禁止軟鍵盤(pán)彈出的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 認(rèn)識(shí)Knockout及如何使用Knockout綁定上下文

    認(rèn)識(shí)Knockout及如何使用Knockout綁定上下文

    Knockout簡(jiǎn)稱(chēng)ko,是一個(gè)輕量級(jí)的javascript類(lèi)庫(kù),采用MVVM設(shè)計(jì)模式(即Model、view、viewModel),簡(jiǎn)單優(yōu)雅的實(shí)現(xiàn)了雙向綁定,實(shí)時(shí)更新,幫助您使用干凈的數(shù)據(jù)模型來(lái)創(chuàng)建豐富的、響應(yīng)式的用戶界面
    2015-12-12
  • Javascript節(jié)流函數(shù)throttle和防抖函數(shù)debounce

    Javascript節(jié)流函數(shù)throttle和防抖函數(shù)debounce

    這篇文章主要介紹了Javascript節(jié)流函數(shù)throttle和防抖函數(shù)debounce,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 原生js獲取瀏覽器窗口及元素寬高常用方法集合

    原生js獲取瀏覽器窗口及元素寬高常用方法集合

    本文主要介紹了原生js獲取瀏覽器窗口及元素寬高常用方法。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01

最新評(píng)論

育儿| 库车县| 集安市| 湖州市| 东乌珠穆沁旗| 武陟县| 托克逊县| 酒泉市| 遂平县| 海晏县| 南召县| 如东县| 漳浦县| 聊城市| 剑川县| 金堂县| 日土县| 盐山县| 北安市| 聂拉木县| 六盘水市| 建平县| 龙岩市| 乐都县| 界首市| 平顶山市| 河东区| 仙桃市| 定西市| 平罗县| 三门峡市| 嘉峪关市| 尼勒克县| 荆门市| 鞍山市| 安吉县| 梨树县| 唐海县| 六枝特区| 九龙城区| 荥经县|