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

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

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

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

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

運行效果截圖如下:

在線演示地址如下:

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

具體代碼如下:

<html>
<head>
<title>對聯(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">頁面區(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;//這個參數(shù)決定是否出現(xiàn)左右滾動條
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("臨時提示:\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>

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

相關(guān)文章

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

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

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

    webpack自動打包功能實現(xiàn)

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

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

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

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

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

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

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

    JS實現(xiàn)頁面數(shù)據(jù)無限加載

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

    uniapp中input聚焦禁止軟鍵盤彈出方法

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

    認識Knockout及如何使用Knockout綁定上下文

    Knockout簡稱ko,是一個輕量級的javascript類庫,采用MVVM設(shè)計模式(即Model、view、viewModel),簡單優(yōu)雅的實現(xiàn)了雙向綁定,實時更新,幫助您使用干凈的數(shù)據(jù)模型來創(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,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • 原生js獲取瀏覽器窗口及元素寬高常用方法集合

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

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

最新評論

齐河县| 宁化县| 景宁| 建始县| 哈巴河县| 舟山市| 松阳县| 东阳市| 康乐县| 沧源| 广河县| 广元市| 民县| 乐亭县| 桐梓县| 洛宁县| 临清市| 房山区| 鄂温| 六盘水市| 安顺市| 桦川县| 历史| 巢湖市| 阳高县| 伊宁县| 文山县| 济阳县| 闸北区| 琼结县| 准格尔旗| 安龙县| 华容县| 景宁| 临海市| 甘孜县| 宁海县| 介休市| 河东区| 新郑市| 康定县|