jQuery右下角懸浮廣告實(shí)例
右下角懸浮廣告是一種常見的網(wǎng)頁(yè)廣告展示方式,而且對(duì)用戶瀏覽有干擾之嫌但對(duì)網(wǎng)站收益來(lái)說(shuō)是很受站長(zhǎng)們歡迎的。今天我給大家分享一個(gè)使用jQuery來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)右下角廣告的實(shí)例。它的優(yōu)點(diǎn)是可以從右下角緩慢升起,展示一定時(shí)間自動(dòng)消失,并且可以改成網(wǎng)站消息提示窗口。
HTML
首先準(zhǔn)備廣告素材,并在body中建立一個(gè)用戶懸浮的廣告主體DIV#pop,設(shè)置為不顯示,在廣告的上部標(biāo)題欄有關(guān)閉按鈕,點(diǎn)擊關(guān)閉時(shí),則關(guān)閉隱藏懸浮廣告。
<div id="pop" style="display:none;"> <div id="popHead"> <a id="popClose" title="關(guān)閉">關(guān)閉</a> <h2>贊助廣告</h2> </div> <div id="popContent"> <a href="http://www.dbjr.com.cn/" target="_blank"><img src="images/imgad.jpg"></a> </div> </div>
CSS
使用CSS稍微美化#pop。注意其實(shí)我們使用position:fixed;right:0;bottom:0;其實(shí)就已經(jīng)將廣告位置固定在右下角了,但是要兼顧那些IE6的用戶,ie6不支持fixed,這個(gè)問(wèn)題我們可以通過(guò)jquery的插件來(lái)解決ie6的兼容行問(wèn)題。
#pop{background:#fff;width:300px; height:282px;font-size:12px;position:fixed;right:0;bottom:0;} #popHead{line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;font-size:12px; padding-left:10px;} #popHead h2{font-size:14px;color:#666;line-height:32px;height:32px;} #popHead #popClose{position:absolute;right:10px;top:1px;} #popHead a#popClose:hover{color:#f00;cursor:pointer;}
jQuery
該懸浮廣告效果依賴于jQuery,所以在頁(yè)面載入時(shí)別忘了先載入jQuery庫(kù)文件。
function Pop(){ this.apearTime=1000; this.hideTime=500; this.delay=10000; //顯示 this.showDiv(); //關(guān)閉 this.closeDiv(); } Pop.prototype={ showDiv:function(time){ if (!($.browser.msie && ($.browser.version == "6.0") && !$.support.style)) { $('#pop').slideDown(this.apearTime).delay(this.delay).fadeOut(400);; } else{//調(diào)用jquery.fixed.js,解決ie6不能用fixed $('#pop').show(); jQuery(function($j){ $j('#pop').positionFixed() }) } }, closeDiv:function(){ $("#popClose").click(function(){ $('#pop').hide(); } ); } }
在ie6的情況下,我們調(diào)用了jquery.fixed這個(gè)插件,當(dāng)然我們已經(jīng)把該插件放在了下載包里的ads.js中,請(qǐng)下載壓縮包。調(diào)用這段代碼效果只需要這樣寫:
var popad=new Pop();
這樣,我們就可以展示一個(gè)右下角懸浮廣告效果,我們也可以繼續(xù)擴(kuò)展,向Pop()傳入一些參數(shù),可以擴(kuò)展為網(wǎng)站消息提示框等效果,這個(gè)留給感興趣的同學(xué)可以繼續(xù)參考本站。
相關(guān)文章
jQuery調(diào)用Webservice傳遞json數(shù)組的方法
這篇文章主要介紹了jQuery調(diào)用Webservice傳遞json數(shù)組的方法,實(shí)例分析了jQuery基于ajax與Webservice傳遞json數(shù)據(jù)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-08-08jQuery實(shí)現(xiàn)調(diào)整表格單列順序完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)調(diào)整表格單列順序的方法,結(jié)合完整實(shí)例形式分析了jQuery響應(yīng)鼠標(biāo)事件及動(dòng)態(tài)操作頁(yè)面元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06jQuery插件開發(fā)的五種形態(tài)小結(jié)
這篇文章主要介紹了jQuery插件開發(fā)的五種形態(tài)小結(jié),具體的內(nèi)容就是解決javascript插件的8種特征,非常的詳細(xì),這里推薦給小伙伴們。2015-03-03jquery通過(guò)ajax加載一段文本內(nèi)容的方法
這篇文章主要介紹了jquery通過(guò)ajax加載一段文本內(nèi)容的方法,是jQuery針對(duì)Ajax的靈活應(yīng)用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01網(wǎng)頁(yè)中返回頂部代碼(多種方法)另附注釋說(shuō)明
下面就說(shuō)下簡(jiǎn)單的返回頂部效果的代碼實(shí)現(xiàn),附注釋說(shuō)明,最簡(jiǎn)單的靜態(tài)返回頂部,點(diǎn)擊直接跳轉(zhuǎn)頁(yè)面頂部及用js模擬滾動(dòng)效果上滑至頂部2013-04-04jQuery內(nèi)容選擇器與表單選擇器實(shí)例分析
這篇文章主要介紹了jQuery內(nèi)容選擇器與表單選擇器,結(jié)合實(shí)例形式分析了jQuery內(nèi)容選擇器與表單選擇器的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-06-06