html界面 css代碼 靜態網頁效果圖 jQuery實現 實現定時器效果 實現懸浮效果 實現移開效果 JS腳本實現 實現定時器效果 懸浮效果 移開效果 效果圖 ...
html界面
<div id="content6"> <div class="content6-1"> <ul> <li>死兆星禮包</li> <li>死兆星皮膚上架</li> <li>LSPL11日賽程</li> <li>周邊上架</li> <li>五折促銷</li> </ul> </div>
</div>
css代碼
#content6 {
float: left;
background: url(img/主頁圖片/adv_01.jpg);
width: 533px;
height: 280px;
}
/*.span3 li{clear: both;}*/
.content6-1 {
width: 533px;
height: 40px;
background: #353535;
position: relative;
top: 240px;
/*left: -20px;*/
}
靜態網頁效果圖
jQuery實現
實現定時器效果
function a() {
//alert(j);
if(j > 4) {
j = 0;
}
// alert(j);
$("#content6").css("background","url(img/主頁圖片/adv_0" + (j+1) + ".jpg)");//輪播廣告,替換當前廣告
t = setTimeout(a, 1000);//定時器
$(".content6-1 ul li").each(function(i,e){ //遍歷每一個並獲取下標
if(i==j)
{
$(e).css("background","#D52D02");//改變當前選中項的背景顏色
}
else
{
$(e).css("background","#353535");
}
})
j++;
}
a();//在開始載入時調用代碼
實現懸浮效果
$(".content6-1 ul li").mouseenter(function(){
j=$(this).index();
$("#content6").css("background","url(img/主頁圖片/adv_0" + (j+1)+ ".jpg)");
$(this).css("background","#D52D02")
.siblings().css("background","#353535");
clearTimeout(t);//定時器停止在當前選中的項
// alert(j);
})
實現移開效果
$(".content6-1 ul li").mouseleave(function(){
j++;
setTimeout(a, 1000);
})
JS腳本實現
實現定時器效果
var menus = document.querySelectorAll(".content6-1 ul li"); function a() { j++; if(j > 5) { j = 1; } // alert(i); // $("#content6").css({ "background": "url(img/主頁圖片/adv_0" + j + ".jpg)" }); document.querySelector("#content6").style.background = "url(img/主頁圖片/adv_0" + j + ".jpg)"; for(var i = 0; i < menus.length; i++) { menus[i].onmouseenter = enter; menus[i].onmouseleave = leave; } for(var i = 0; i < menus.length; i++) { if(i + 1 == j) { menus[i].style.background = "#D52D02"; } else { menus[i].style.background = "#353535"; } } t = setTimeout(a, 1000); } a();
懸浮效果
function enter() { for(var i = 0; i < menus.length; i++) { if(this == menus[i]) { j = i + 1; menus[i].style.background = '#D52D02'; document.querySelector("#content6").style.background = "url(img/主頁圖片/adv_0" + j + ".jpg)"; } else { menus[i].style.background = '#353535'; } } clearTimeout(t); }
移開效果
function leave() {
j--;
a();
}
效果圖