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,播放文件列表的方法。主要是遍歷文件列表并把圖片展示在相應(yīng)的圖片容器就可以顯示出幻燈片的效果。
可以用延時的方法調(diào)用遍歷方法:window.setInterval("PlayPics()", speed);
/**
* 播放圖片的處理方法
* */
function PlayPics()
{
var sel = document.getElementById("img_date");
if(sel.length==0)//沒有圖片時直接返回
{
return;
}
else
{
if(sel.selectedIndex>0)//被選中的下標大于0時就設(shè)置上一圖片項被選中。
{
sel.options[sel.selectedIndex-1].selected=true;
}
else{//如果是被選中項的下標是0,就設(shè)置最后一張圖片為被選中。
sel.options[sel.length-1].selected=true;
}
ChangePic(sel.options[sel.selectedIndex].value);//獲取選中的圖片,并把圖片的url設(shè)置到相應(yīng)的圖片容器中。
//這個方法可以根據(jù)自己的需要進行修改。
}
};
復(fù)制代碼 代碼如下:
<select id="img_date" style="width: 100%; margin-top: 10px; height: 50%;" size="20">
<option value="圖片的url">圖片名字</option>
</select>
2,播放文件列表的方法。主要是遍歷文件列表并把圖片展示在相應(yīng)的圖片容器就可以顯示出幻燈片的效果。
可以用延時的方法調(diào)用遍歷方法:window.setInterval("PlayPics()", speed);
復(fù)制代碼 代碼如下:
/**
* 播放圖片的處理方法
* */
function PlayPics()
{
var sel = document.getElementById("img_date");
if(sel.length==0)//沒有圖片時直接返回
{
return;
}
else
{
if(sel.selectedIndex>0)//被選中的下標大于0時就設(shè)置上一圖片項被選中。
{
sel.options[sel.selectedIndex-1].selected=true;
}
else{//如果是被選中項的下標是0,就設(shè)置最后一張圖片為被選中。
sel.options[sel.length-1].selected=true;
}
ChangePic(sel.options[sel.selectedIndex].value);//獲取選中的圖片,并把圖片的url設(shè)置到相應(yīng)的圖片容器中。
//這個方法可以根據(jù)自己的需要進行修改。
}
};
相關(guān)文章
JS不同運算符下隱式類型轉(zhuǎn)換的實現(xiàn)示例
隱式轉(zhuǎn)換就是自動轉(zhuǎn)換,通常發(fā)生在一些數(shù)學(xué)運算中,本文就來介紹一下JS不同運算符下隱式類型轉(zhuǎn)換的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2023-12-12
客戶端 使用XML DOM加載json數(shù)據(jù)的方法
我們?nèi)〕鰯?shù)據(jù)后可以以json的形式傳到前端處理,也可以以Xml Dom的形式傳到前端進行處理。下邊例子是利用Jquery處理XML Dom的例子。2010-09-09

