我正在爲顯示Google DFP廣告的JavaScript窗口工作。我是一名JavaScript初學者,我在這裏的代碼是從另一個廣告服務改編而來的。延遲關閉JavaScript窗口
該窗口在頁面加載時打開狀態良好,當關閉按鈕被點擊時它會關閉,但我希望它在一段時間(比如說五秒)過後自動關閉。
下面是我使用的代碼:
<html>
<head>
<style>
.simple_overlay {
display: none;
z-index: 10000;
background-color: #fff;
width: 640px;
height: 480px;
border: 20px solid black;
-moz-box-shadow: 0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
background-image: url https://s3.amazonaws.com/onlineads/interstitial_test/CloseWindow_shoot.png);
position: absolute;
right: -35px;
top: -35px;
cursor: pointer;
height: 30px;
width: 30px;
}
.title {
font-weight: 20px;
}
</style>
<script type="text/javascript" src="https://s3.amazonaws.com/onlineads/shoot_js/jquery.min.js"></script>
<script type="text/javascript" src="https://s3.amazonaws.com/onlineads/shoot_js/jquery.tools.min.js"></script>
<script>
setTimeout(function() { $("#interstitial_test").overlay({top: 200,mask: { color: "black", loadSpeed: 200, opacity: 0.5}, closeOnClick: false,load: false});
setTimeout(function() {$("#interstitial_test").overlay().load();},2000);},200);
</script>
<title>Intestitial Test</title>
</head>
<body>
<div class="simple_overlay" id="interstitial_test">
<img src="https://s3.amazonaws.com/onlineads/shoot/Interstitial_Artwork.jpg"></img>
</div>
</body>
</html>
您是否確實需要展示廣告窗口?我討厭那些,那裏非常侵入。這只是一個意見。請看看你的代碼。 – Mouser
如果你提供了一個jsFiddle,它會更容易。 –