- 浏览: 420678 次
- 性别:
- 来自: 济南
-
最新评论
-
nianshi:
slideDown就是show的滑动效果版本, slideUp ...
Jquery零碎代码收藏 -
nianshi:
以后编写JS代码,少写<div onclick=&quo ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素相对父元素的偏移var p = $("p ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素在当前窗口的相对偏移var p = $(" ...
Jquery零碎代码收藏 -
wuchu:
谢谢
Flex 读取XML配置文件总结
js幻灯片播放器~~~~~~~~~~
var _c = 0;
var _i = 0;
var _v = 0;
var _l = 0;
var _sf = 3000;
var _html = null;
var _image = null;
var _mycars= new Array();
var _w = new Array();
var _h = new Array();
function adRotator() {}
function adRotator.add(p,w,h)
{
_mycars[_c] = p;
_w[_c] = w;
_h[_c] = h;
_c = _c + 1;
}
/* 播放设置 */
function adRotator.loads()
{
if (_i < _mycars.length && _l < 1)
{
_html = '<img src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" style="border:1px solid #CCCCCC;">'
if (_v < 1)
{
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
_i = _i + 1;
document.getElementById('backs').disabled='';
window.setTimeout("adRotator.loads("+_i+")",_sf);
}
}
else
{
_html = '<img src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" style="border:1px solid #CCCCCC;">'
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
}
if (_i+1 > _mycars.length)
{
document.getElementById('stops').disabled='True';
document.getElementById('play').disabled='';
document.getElementById('backs').disabled='';
document.getElementById('next').disabled='True';
_i = 0;
_v = 1;
}
}
/* 播放 */
function adRotator.play()
{
_v = 0;
_l = 0;
adRotator.loads();
}
/* 下一张 */
function adRotator.next()
{
_l = 1;
if(_i+1 < _mycars.length)
{
_i = _i + 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('backs').disabled='';
adRotator.loads();
}
else
{
document.getElementById('next').disabled='True';
}
}
/* 上一张 */
function adRotator.backs()
{
_l = 1;
if(_i-1 < 0)
{
document.getElementById('backs').disabled='True';
}
else
{
_i = _i - 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('next').disabled='';
adRotator.loads();
}
}
/* 间隔时间 */
function adRotator.set()
{
var _sfc = document.getElementById('second').value;
if (isInteger(_sfc))
{
_sf = _sfc * 1000;
}
else
{
alert('提示:只能输入数字!');
document.getElementById('second').value=1;
document.getElementById('second').select();
}
}
/* 字符检测 */
function isInteger(str)
{
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
/* 暂停 */
function adRotator.stops()
{
_v = 1;
}
/* 添加图片,还要加的话注意图片名字就好了,后面400,300是大小 */
adRotator.add("1.jpg",400,300);
adRotator.add("2.jpg",400,300);
adRotator.add("3.jpg",400,300);
把以上文件存为一个JS文件
在下面文件中引用即可
<style type="text/css">
<!--
body { font-size:12px;
}
input {
border-right: #7b9ebd 1px solid;
padding-right: 2px;
border-top: #7b9ebd 1px solid;
padding-left: 2px;
font-size: 12px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left: #7b9ebd 1px solid;
cursor: hand;
color: black;
padding-top: 2px;
border-bottom: #7b9ebd 1px solid;
}
button {
border-right: #7b9ebd 1px solid;
padding-right: 2px;
border-top: #7b9ebd 1px solid;
padding-left: 2px;
font-size: 12px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left: #7b9ebd 1px solid;
cursor: hand;
color: black;
padding-top: 2px;
border-bottom: #7b9ebd 1px solid;
}
-->
</style>
<script language="javascript" src="test.js">
</script>
<body >
<div id="rotatorPlayer"></div>
<input type="button" name="play" value="开始播放" disabled="True"/>
<input type="button" name="stops" value="暂停" />
<input type="button" name="backs" value="上一张" disabled="true"/>
<input type="button" name="next" value="下一张" />
<input type="text" id="second" value="3" size="3" maxlength="2">
秒
<input type="button" value="设置时间" />
<input name="image" type="text" size="65"/>
一个非常棒的播放器,可惜如果图片是非常大的话,那结果有点惨!
var _c = 0;
var _i = 0;
var _v = 0;
var _l = 0;
var _sf = 3000;
var _html = null;
var _image = null;
var _mycars= new Array();
var _w = new Array();
var _h = new Array();
function adRotator() {}
function adRotator.add(p,w,h)
{
_mycars[_c] = p;
_w[_c] = w;
_h[_c] = h;
_c = _c + 1;
}
/* 播放设置 */
function adRotator.loads()
{
if (_i < _mycars.length && _l < 1)
{
_html = '<img src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" style="border:1px solid #CCCCCC;">'
if (_v < 1)
{
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
_i = _i + 1;
document.getElementById('backs').disabled='';
window.setTimeout("adRotator.loads("+_i+")",_sf);
}
}
else
{
_html = '<img src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" style="border:1px solid #CCCCCC;">'
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
}
if (_i+1 > _mycars.length)
{
document.getElementById('stops').disabled='True';
document.getElementById('play').disabled='';
document.getElementById('backs').disabled='';
document.getElementById('next').disabled='True';
_i = 0;
_v = 1;
}
}
/* 播放 */
function adRotator.play()
{
_v = 0;
_l = 0;
adRotator.loads();
}
/* 下一张 */
function adRotator.next()
{
_l = 1;
if(_i+1 < _mycars.length)
{
_i = _i + 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('backs').disabled='';
adRotator.loads();
}
else
{
document.getElementById('next').disabled='True';
}
}
/* 上一张 */
function adRotator.backs()
{
_l = 1;
if(_i-1 < 0)
{
document.getElementById('backs').disabled='True';
}
else
{
_i = _i - 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('next').disabled='';
adRotator.loads();
}
}
/* 间隔时间 */
function adRotator.set()
{
var _sfc = document.getElementById('second').value;
if (isInteger(_sfc))
{
_sf = _sfc * 1000;
}
else
{
alert('提示:只能输入数字!');
document.getElementById('second').value=1;
document.getElementById('second').select();
}
}
/* 字符检测 */
function isInteger(str)
{
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
/* 暂停 */
function adRotator.stops()
{
_v = 1;
}
/* 添加图片,还要加的话注意图片名字就好了,后面400,300是大小 */
adRotator.add("1.jpg",400,300);
adRotator.add("2.jpg",400,300);
adRotator.add("3.jpg",400,300);
把以上文件存为一个JS文件
在下面文件中引用即可
<style type="text/css">
<!--
body { font-size:12px;
}
input {
border-right: #7b9ebd 1px solid;
padding-right: 2px;
border-top: #7b9ebd 1px solid;
padding-left: 2px;
font-size: 12px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left: #7b9ebd 1px solid;
cursor: hand;
color: black;
padding-top: 2px;
border-bottom: #7b9ebd 1px solid;
}
button {
border-right: #7b9ebd 1px solid;
padding-right: 2px;
border-top: #7b9ebd 1px solid;
padding-left: 2px;
font-size: 12px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left: #7b9ebd 1px solid;
cursor: hand;
color: black;
padding-top: 2px;
border-bottom: #7b9ebd 1px solid;
}
-->
</style>
<script language="javascript" src="test.js">
</script>
<body >
<div id="rotatorPlayer"></div>
<input type="button" name="play" value="开始播放" disabled="True"/>
<input type="button" name="stops" value="暂停" />
<input type="button" name="backs" value="上一张" disabled="true"/>
<input type="button" name="next" value="下一张" />
<input type="text" id="second" value="3" size="3" maxlength="2">
秒
<input type="button" value="设置时间" />
<input name="image" type="text" size="65"/>
一个非常棒的播放器,可惜如果图片是非常大的话,那结果有点惨!
发表评论
-
encodeURI和encodeURIComponent
2011-12-02 14:00 1374encodeURI和encodeURIComponent ... -
Javascript获取url里面的一些东西
2011-11-01 14:25 946属性 描述 hash 设置或 ... -
不错的JS特效代码
2011-10-31 14:06 813http://js.fgm.cc/learn/ -
你可能不知道的10个JavaScript小技巧
2011-10-31 09:34 735尽管我使用 Javascript来 ... -
jquery选择器摘要
2011-05-25 12:10 971jquery ... -
jquery 多库共存机制
2011-02-11 12:08 1047在web项目开发中,经常需要引用第三方js库,如果第三方 ... -
纯CSS实现两列等高
2011-01-19 17:17 1170<!DOCTYPE html PUBLIC " ... -
Jquery AutoComplete实例
2011-01-14 17:11 2032<!DOCTYPE html PUBLIC " ... -
Jquery AutoComplete自动完成 的使用方法实例
2011-01-14 17:02 1506Jquery AutoComplete自动完成 ... -
JS完美拖拽+拖动改变Div的宽高+关闭按钮
2010-12-31 11:14 2278完美拖拽+拖动改变Div的宽高+关闭按钮 -
Javascript捕获鼠标位置(跨浏览器)
2010-12-31 10:59 1822Html代码 Javascript ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2010-11-29 11:25 9051 判断select选项中 是否存在Val ... -
javascript获取各种浏览器可见窗口大小
2010-11-29 09:12 980Js代码 function g ... -
js 获取html 控件坐标
2010-11-22 11:29 3471假设 obj 为某个 HTML 控件。 ... -
img Scroll滚动
2010-11-22 09:11 3882js代码 var $ = function ... -
img SetTimeOut渐现
2010-11-22 09:09 984JS代码: < script lang ... -
js获取页面宽度高度及屏幕分辨率
2010-11-18 15:04 2805网页可见区域宽:document.body.clientWid ... -
Iframe框架高度自适应的实现
2010-11-16 15:21 1254解决iframe框架页面自适应高度问题代码如下,需要注意 ... -
实现iFrame自适应高度,原来很简单!
2010-11-16 15:20 1221实现iFrame自适应高度,原来很简单! 2010-10 ... -
js弹出div对话框(1,透明,2带拖动功能)
2010-11-16 15:19 3203(很好用的)js弹出div对话框(1,透明,2带拖动功能 ...
相关推荐
【幻灯片播放器详解】 在信息技术领域,幻灯片播放器是一种常见的软件工具,用于展示和播放制作好的幻灯片文件。这类软件通常支持多种格式的幻灯片,如PPT、PPTX、PPS等,由Microsoft PowerPoint或其他类似软件创建...
CPP一个基于Windows 终端的幻灯片播放器源代码。一个基于Windows 终端的幻灯片播放器 A Windows based terminal slide player printf("一个基于Windows 终端的幻灯片播放器");CPP一个基于Windows 终端的幻灯片...
在移动互联网盛行的时代,jQuery手机WAP幻灯片播放器是一种常见的网页元素,它能够为网站增添动态效果,提升用户体验。jQuery是一个轻量级、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和...
《Flash+XML幻灯片播放器的开发与应用》 Flash技术在数字媒体领域一直扮演着重要的角色,尤其是在创建互动式、动态的网络内容方面。随着技术的发展,Flash从早期的ActionScript 2.0(AS2.0)升级到ActionScript 3.0...
在本文中,我们将深入探讨基于C#的Winform图片幻灯片播放器的源码实现。这个项目仿照了Microsoft PowerPoint(PPT)的幻灯片播放功能,为用户提供了一个简单易用的图像展示工具。以下是一些关键知识点: 1. **...
本资源提供的"JS幻灯片源代码"是一个利用JavaScript实现的幻灯片展示系统,适用于网站中产品展示、图片轮播或信息滑动效果。 首先,`readme.htm`通常是项目中的说明文档,它可能包含了如何使用这个幻灯片源代码的...
JavaScript幻灯片是一种常见的网页动态效果,用于展示一系列图片、文本或其他内容,通过滑动或自动切换的方式增强用户体验。在创建一个兼容各种浏览器的JavaScript幻灯片时,我们需要考虑的关键知识点包括DOM操作、...
这个文件很可能是实现幻灯片播放器的核心JavaScript代码,包含了上述功能的具体实现。通过查看和学习这个文件,可以深入理解jQuery如何实现自动播放和交互功能。 总结来说,"jQuery实现可自动播放图片的幻灯片...
JavaScript幻灯片是一种常见的网页动态效果,用于展示一系列图片、文本或其他内容,通常在网站的首页或产品展示区域被广泛使用。它通过JavaScript库或框架实现,为用户提供了一种交互式的浏览体验,允许用户手动切换...
在这个“js幻灯片效果”中,我们将探讨如何使用JavaScript来创建引人注目的幻灯片展示。 幻灯片效果是网站设计中常见的元素,可以用来展示产品图片、新闻更新或者任何其他需要连续滚动的内容。通过JavaScript,我们...
本压缩包“网站首页js幻灯片代码.rar”提供了一套完整的JavaScript幻灯片解决方案,适用于增强用户体验,使网页内容更加生动活泼。 在网页设计中,JavaScript是一种强大的客户端脚本语言,它可以实现在不刷新整个...
在本案例中,"js幻灯片切换"是一个使用JavaScript编写的插件,用于实现网页上的图片或内容幻灯片效果,即自动滚动或切换缩略图展示。这种效果常见于网站的首页,可以吸引用户的注意力,展示多份信息而无需占据大量...
`js`目录下的JavaScript文件是实现幻灯片功能的核心。它们可能包含了幻灯片的逻辑代码,如定时器实现自动播放、事件监听处理用户交互(如点击按钮切换)、动画效果等。JavaScript库如jQuery、Bootstrap Carousel或者...
在本资源中,虽然没有明确的Flash文件,但"js广告 幻灯片 flash广告"这一标签表明这些JavaScript幻灯片可能受到了Flash的启发,具有类似的动态效果。比如,它们可能包含平滑的过渡效果、自定义动画和声音效果,以...
本教程将详细介绍如何使用JavaScript实现一个功能完备的幻灯片播放器。 首先,我们要理解幻灯片播放的基本结构。一个简单的幻灯片通常包含一个容器(如`div`元素),里面嵌套多个幻灯片内容(如图片或文本)。这些...
随着移动设备的普及,确保幻灯片效果在触摸设备上也能良好运行非常重要。JS库如Swiper和Slick提供了对触摸滑动的支持,使得用户可以通过手势轻松浏览幻灯片。 6. **响应式设计**: 为了适应不同屏幕尺寸,幻灯片...
之前我们分享过很多炫酷和实用的jQuery...今天我们要再介绍一个jQuery幻灯片播放器插件,它的功能很齐全,不仅可以手动切换图片,而且可以开启和关闭自动播放图片功能。另外,还可以展开缩略图列表迅速预览所有图片。
在本教程中,我们将探讨如何使用JS实现一个基本的幻灯片展示,这是一个常见的网页功能,可以优雅地切换多个图像或内容。我们将利用HTML5和CSS3来辅助实现这一效果。 首先,我们需要创建HTML结构。幻灯片通常包含一...