jQuery 163 對(duì)聯(lián)廣告是一種常用的網(wǎng)頁(yè)廣告形式,它通常出現(xiàn)在網(wǎng)頁(yè)左右兩側(cè),用于吸引用戶的目光并引導(dǎo)用戶點(diǎn)擊廣告。下面介紹一下如何使用 jQuery 實(shí)現(xiàn) 163 對(duì)聯(lián)廣告。
$("<left>").hover(function(){
$("<right>").show();
}, function(){
$("<right>").hide();
});
$("<right>").hover(function(){
$("<left>").show();
}, function(){
$("<left>").hide();
});
以上代碼中,我們使用 jQuery 的 hover() 方法為對(duì)聯(lián)廣告添加鼠標(biāo)懸停事件。當(dāng)用戶鼠標(biāo)移動(dòng)到左側(cè)廣告時(shí),右側(cè)廣告會(huì)顯示(即執(zhí)行 show() 方法);當(dāng)用戶鼠標(biāo)離開(kāi)左側(cè)廣告時(shí),右側(cè)廣告會(huì)隱藏(即執(zhí)行 hide() 方法)。同理,當(dāng)用戶鼠標(biāo)移動(dòng)到右側(cè)廣告時(shí),左側(cè)廣告會(huì)顯示,當(dāng)用戶鼠標(biāo)離開(kāi)右側(cè)廣告時(shí),左側(cè)廣告會(huì)隱藏。
每個(gè)廣告區(qū)域需要自己的 CSS 樣式來(lái)設(shè)置它們的位置和大小,如下代碼所示:
<style>
<left> {
position: fixed;
left: 0;
top: 50%;
width: 100px;
height: 200px;
margin-top: -100px;
background-color: #f66;
}
<right> {
position: fixed;
right: 0;
top: 50%;
width: 100px;
height: 200px;
margin-top: -100px;
background-color: #f66;
}
</style>
由于對(duì)聯(lián)廣告一般出現(xiàn)在頁(yè)面左右兩側(cè),因此我們需要將廣告的 position 屬性設(shè)置為 fixed,以保證廣告固定在瀏覽器窗口的左右兩邊。利用設(shè)置 left 和 right 屬性以及使用 margin-top 將廣告區(qū)域垂直居中,同時(shí)設(shè)置寬度和高度以確定廣告的大小。最后,我們還可以添加 background-color 屬性為廣告區(qū)域填充背景顏色。
以上就是使用 jQuery 實(shí)現(xiàn) 163 對(duì)聯(lián)廣告的方法,希望對(duì)大家有所幫助。