js实现幻灯片播放图片示例代码
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设置到相应的图片容器中。
//这个方法可以根据自己的需要进行修改。
}
};
相关推荐
-
javascript实现图片切换的幻灯片效果源代码
网页上有许多图片切换的幻灯片效果,它们大多用flash实现,那javascript能不能实现他们呢,当然可以,我自己写了一个,和大家一同分享 废话少说,看代码 复制代码 代码如下: sx.activex.imagefade={ init:function(imga,fadeint,fadeoutt){ var ti=new Array(); for(var i=0;i<imga.length;i++){ ti[i]=new Image(); ti[i].src=imga[i] } var div
-
js 幻灯片的实现
摒弃其他的效果,最简单的轮播也就只有一条语句: parent.appendChild(parent.firstChild),不断的把列表的一个元素添加到最后一个,appendChild会将节点从原来的位置移除,所以借此可以产生切换效果. 一点,IE对文本的文本节点与其他的浏览器不同,在获取子节点的时候需要注意,另外在不同版本的FF中,children这个属性也需要注意. 下面的demo没有设置#view的overflow:hidden. demo_1: 复制代码 代码如下: <!DOCTYPE
-
JS实现FLASH幻灯片图片切换效果的方法
本文实例讲述了JS实现FLASH幻灯片图片切换效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!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/xh
-
原生JS实现幻灯片
效果如下: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style type = "text/css"> *{ padding: 0; margin: 0; } li { list-style: none; } .box { width: 800px; height: 450px; margi
-
js带点自动图片轮播幻灯片特效代码分享
本文实例讲述了javascript带点自动图片轮播幻灯片特效.分享给大家供大家参考.具体如下: 这是一款基于javascript实现带点自动图片轮播幻灯片特效代码,实现过程很简单. 运行效果图:-------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. (1)在head区域引入CSS样式: <link rel="stylesheet" href="css/zzsc.css&qu
-
JS实现的幻灯片切换显示效果
本文实例讲述了JS实现的幻灯片切换显示效果.分享给大家供大家参考,具体如下: html: <!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"> &l
-
js实现3D图片逐张轮播幻灯片特效代码分享
本文实例讲述了javascript实现3D图片逐张轮播幻灯片特效.分享给大家供大家参考.具体如下: 这是一款基于javascript实现3D图片逐张轮播幻灯片特效代码,实现过程很简单. 运行效果图:-------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的js实现3D图片逐张轮播幻灯片特效代码如下 <head> <meta http-equiv="Content-Type
-
js实现幻灯片效果(基于jquery插件)
使用jquery插件jquery.smallslider.js也能实现幻灯片效果. htm代码如下: 复制代码 代码如下: <div id="flashbox" class="smallslider"> <ul style="position: absolute; top: 0px; width: 3225px;"> <li class="" style="float: left;&qu
-
JS实现的多张图片轮流播放幻灯片效果
本文实例讲述了JS实现的多张图片轮流播放幻灯片效果.分享给大家供大家参考,具体如下: <body style="width: 715px; height: 95px;"> <script language="javascript" type="text/javascript"> <!-- /************************************************** 名称: 图片轮播类 创建时
-
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
建议在Chrom,Firefox,Opera,Safari等标准浏览器中查看. Ie下没有阴影及圆角. 实现了根据源数据(样例中是一个JSON数据组)总条数, 均分出时间点以平滑向右动画方式显示在时间线上, 当鼠标划过时间点时, 显示对应的日期及标题. 鼠标划过事件, 充分考虑了用户体验, 当用户快速(无意识移动)从时间点上划过时, 并不触发相应事件. 相关的方法说明及使用, 请参见下面的注释或发评论, 同时也欢迎大家找bug并提交. Js核心代码点此查看样例 复制代码 代码如下: var JS
随机推荐
- 深入理解javascript中的立即执行函数(function(){…})()
- 正则表达式教程之匹配一组字符详解
- 字符集和字符编码(Charset & Encoding)
- Android开发之实现GridView支付宝九宫格
- 浅析顺序结构存储的栈
- mysql学习笔记之基础知识
- mysql备份恢复mysqldump.exe几个常用用例
- WebApi+Bootstrap+KnockoutJs打造单页面程序
- linux 服务版安装简易说明书
- ASP.NET 图片加水印防盗链实现代码
- Jquery动态添加输入框的方法
- js中不同的height, top的区别对比
- JavaScript全屏和退出全屏事件总结(附代码)
- cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
- 解析c中stdout与stderr容易忽视的一些细节
- c++ 类中const成员变量的赋值方法
- 生成卡号php代码
- C++符号优先级(详细整理)
- MongoDB最大连接数设置失效的异常分析过程与解决方法
- Django 数据库同步操作技巧详解
