js實現(xiàn)幻燈片播放圖片示例代碼
更新時間:2013年11月07日 17:15:54 作者:
幻燈片播放圖片的效果想必大家都有見到過吧,下面有個不錯的示例,感興趣的朋友可以參考下
1,在頁面添加下面的元素。展示出置出圖片文件列表文件。
<select id="img_date" style="width: 100%; margin-top: 10px; height: 50%;" size="20">
<option value="圖片的url">圖片名字</option>
</select>
2,播放文件列表的方法。主要是遍歷文件列表并把圖片展示在相應的圖片容器就可以顯示出幻燈片的效果。
可以用延時的方法調用遍歷方法:window.setInterval("PlayPics()", speed);
/**
* 播放圖片的處理方法
* */
function PlayPics()
{
var sel = document.getElementById("img_date");
if(sel.length==0)//沒有圖片時直接返回
{
return;
}
else
{
if(sel.selectedIndex>0)//被選中的下標大于0時就設置上一圖片項被選中。
{
sel.options[sel.selectedIndex-1].selected=true;
}
else{//如果是被選中項的下標是0,就設置最后一張圖片為被選中。
sel.options[sel.length-1].selected=true;
}
ChangePic(sel.options[sel.selectedIndex].value);//獲取選中的圖片,并把圖片的url設置到相應的圖片容器中。
//這個方法可以根據自己的需要進行修改。
}
};
復制代碼 代碼如下:
<select id="img_date" style="width: 100%; margin-top: 10px; height: 50%;" size="20">
<option value="圖片的url">圖片名字</option>
</select>
2,播放文件列表的方法。主要是遍歷文件列表并把圖片展示在相應的圖片容器就可以顯示出幻燈片的效果。
可以用延時的方法調用遍歷方法:window.setInterval("PlayPics()", speed);
復制代碼 代碼如下:
/**
* 播放圖片的處理方法
* */
function PlayPics()
{
var sel = document.getElementById("img_date");
if(sel.length==0)//沒有圖片時直接返回
{
return;
}
else
{
if(sel.selectedIndex>0)//被選中的下標大于0時就設置上一圖片項被選中。
{
sel.options[sel.selectedIndex-1].selected=true;
}
else{//如果是被選中項的下標是0,就設置最后一張圖片為被選中。
sel.options[sel.length-1].selected=true;
}
ChangePic(sel.options[sel.selectedIndex].value);//獲取選中的圖片,并把圖片的url設置到相應的圖片容器中。
//這個方法可以根據自己的需要進行修改。
}
};
相關文章
JavaScript中的普通函數(shù)與構造函數(shù)比較
這篇文章主要介紹了JavaScript中的普通函數(shù)與構造函數(shù)比較,需要的朋友可以參考下2015-04-04JavaScript模擬實現(xiàn)簡單的MVC的示例詳解
MVC是一種常見的軟件架構模式,MVC模式的目的是將應用程序的數(shù)據、用戶界面和控制邏輯分離,提高代碼的可維護性,可拓展性和可重用性。本文就來用用JS模擬實現(xiàn)一個簡單的MVC吧2023-04-04