亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript五圖輪播切換實用版

 更新時間:2012年08月17日 22:15:17   作者:  
今天發(fā)表一個自己剛學js的練習,javascript五圖輪播切換---實用版,這個實力有個缺陷就是沒有過渡效果,這個本人也還在研究中,也希望高手可以指點一下
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>測試</title>
<meta name="author" content="ximan">
<meta name="keywords" content="">
<meta name="description" content="">
<link type="text/css" rel="stylesheet" href="index.css">
</head>
<body>
<div class="content">
<ul id="num">
<li style="background: #f00;">
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
</ul>
<ul id="img_box">
<li>
<a href="#">
<img src="pailabi_shop1.jpg" alt="哈哈哈" />
</a>
</li>
<li>
<a href="#">
<img src="pailabi_shop2.jpg" alt="哈哈哈" />
</a>
</li>
<li>
<a href="#">
<img src="paila_shop3.jpg" alt="哈哈哈" />
</a>
</li>
<li>
<a href="#">
<img src="paila_shop4.jpg" alt="哈哈哈" />
</a>
</li>
<li>
<a href="#">
<img src="paila_shop5.jpg" alt="哈哈哈" />
</a>
</li>
</ul>
</div>
<script type="text/javascript">
</script>
<script type="text/javascript">
window.onload=function (){
var num = document.getElementById("num");
var num_li = document.getElementById("num").getElementsByTagName("li");
var img_box = document.getElementById("img_box");
var img_box_li = document.getElementById("img_box").getElementsByTagName("li");
var bliw = img_box_li[0].offsetWidth;
var n = 0;
img_box.style.left = 0
var autoscroll = setInterval(auto,3000);
for (var i = 0;i < num_li.length;i++){
num_li[i].onmouseover = function(){
clearInterval(autoscroll);
for (var i = 0;i < num_li.length;i++){
num_li[i].style.background = "";
if(num_li[i]==this){
this.style.background = "#f00";
slide(i);
}
}
}
num_li[i].onmouseout = function(){
for (var i = 0;i < num_li.length;i++){
if(num_li[i]==this){
n = i;
autoscroll = setInterval(auto,3000)
}
}
}
}
function slide(i){
img_box.style.left = -bliw*i + "px";
}
function auto(){
n++;
if(n == img_box_li.length){
n =0;
}
for (var i =0;i < num_li.length;i++){
num_li[i].style.background = "";
}
num_li[n].style.background = "#f00";
slide(n);
}
}
</script>
</body>
</html>

相關文章

  • ES6中的rest參數與擴展運算符詳解

    ES6中的rest參數與擴展運算符詳解

    rest參數和擴展運算符都是ES6新增的特性。下面這篇文章主要給大家介紹了關于ES6中rest參數與擴展運算符的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • JS異步宏隊列與微隊列原理區(qū)別詳解

    JS異步宏隊列與微隊列原理區(qū)別詳解

    這篇文章主要介紹了JS異步宏隊列與微隊列原理區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • JavaScript forEach的幾種用法小結

    JavaScript forEach的幾種用法小結

    forEach()是JavaScript中一個常用的方法,用于遍歷數組或類數組對象中的每個元素,本文就來介紹一下JavaScript forEach的幾種用法小結,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • 用js獲取電腦信息(是使用與IE瀏覽器)

    用js獲取電腦信息(是使用與IE瀏覽器)

    用js獲取本地電腦信息(但是只能在IE瀏覽器下才行,其他瀏覽器其獲取不到的)
    2013-01-01
  • Bootstrap每天必學之按鈕

    Bootstrap每天必學之按鈕

    Bootstrap每天必學之按鈕組工具欄,本文講解的就是大家最為常用的按鈕組工具欄,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 如何利用js在兩個html窗口間通信

    如何利用js在兩個html窗口間通信

    這篇文章主要介紹了如何利用js在兩個html窗口間通信,如果讀者們有類似的需求,可以參考下
    2021-04-04
  • JS前端圖片最優(yōu)化壓縮方案

    JS前端圖片最優(yōu)化壓縮方案

    這篇文章主要為大家介紹了JS前端圖片最優(yōu)化壓縮方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • JavaScript之BOM構成和常用事件詳解

    JavaScript之BOM構成和常用事件詳解

    這篇文章主要為大家介紹了JavaScript BOM構成和常用事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 深入淺析javascript立即執(zhí)行函數

    深入淺析javascript立即執(zhí)行函數

    在Javascript中,任何function在執(zhí)行的時候都會創(chuàng)建一個執(zhí)行上下文,因為為function聲明的變量和function有可能只在該function內部,這個上下文,在調用function的時候,提供了一種簡單的方式來創(chuàng)建自由變量或私有子function。
    2015-10-10
  • 網頁加載速度優(yōu)化技巧的方案詳解

    網頁加載速度優(yōu)化技巧的方案詳解

    這篇文章主要為大家介紹了網頁加載速度優(yōu)化技巧的方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2023-05-05

最新評論