一个自动播放的幻灯片

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Through the Looking-Glass</title>
<style>
*{
 padding:0;
 margin:0;
}
#banner{ 
 width:400px;
 height:300px;
 margin:100px auto;
 position:relative;

}
.pic{
 width:400px;
 height:300px;
 overflow:hidden;
 position:relative;
}
.pic img{
 position:absolute;
 display:none;
}

.pic img.actived{
display:block;
}
.btn{
width:120px;
height:20px;
left:140px;
position:absolute;
bottom:10px;

}

.btn ul li{
list-style-type:none;
width:20px;
height:20px;
border-radius:10px;
background-color:#fff;
margin-left:10px;
margin-right:10px;
float:left;
font-size:15px;
line-height:20px;
font-family:‘Arial‘;
text-align:center;
cursor:pointer;
}

.btn ul li.active{
background-color:#B61B1F;
}

</style>
</head>
<body>
<div id="banner">
 <div class="pic">
  <img class="actived" src="fluffy.jpg"/>
  <img src="white.jpg"/>
  <img src="black.jpg"/>
 </div>

<div class="btn">
  <ul>
  <li class="active">1</li>
  <li>2</li>
  <li>3</li>

</ul>
 </div>
</div>
<script
src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
var index=0;
$(‘div.btn ul li‘).hover(function(){
var index= $(this).index();
$(this).addClass(‘active‘).siblings().removeClass(‘active‘);
$(‘.pic img‘).eq(index).stop(true).fadeIn("slow").siblings().stop(true).fadeOut("slow");
})
var playme = setInterval(play,1000);

$(‘#banner‘).mouseover(function(){
clearInterval(playme);
}
).mouseout(function(){
playme = setInterval(play,1000);
})
function play(){
 index++;
 index%=3
 $(‘div.btn ul li‘).eq(index).addClass(‘active‘).siblings().removeClass(‘active‘);
 $(‘.pic img‘).eq(index).stop(true).fadeIn("slow").siblings().stop(true).fadeOut("slow");
};

});

</script>
</body>
</html>

时间: 2024-10-26 14:39:42

一个自动播放的幻灯片的相关文章

Vue练习二十九:04_02_自动播放_幻灯片效果

Demo 在线地址:https://sx00xs.github.io/test/29/index.html---------------------------------------------------------------ide: vscode文件格式:.vue ps:淡入淡出效果未实现,需修改解析: 需求: 5张图片,每隔2秒自动切换为下一张 鼠标移入,图片静止 鼠标移出,图片恢复定时切换 鼠标移到按钮,图片切换为按钮对应图片 图片切换时显示效果为淡入淡出 写一个辅助函数,接受一个参

如何保存为pps自动播放格式ppt模板背景

PowerPoint2003是微软公司提供的一款幻灯片制作软件,该软件一般与投影仪来配合使用,不管是在演讲.上课.开会.培训等宣传上,这都是必不可少的工具和设备.如果演讲者是一位新手,本来就很紧张,再让他进行启动PowerPoint.打开演示文稿.进行放映等一连串的操作,会不会有点为难他?那就保存一个自动播放的PPS演示文稿吧!具体操作就让Word联盟为大家带来分享! 动画演示: ①启动PowerPoint,打开相应的演示文稿. ②单击"文件→另存为",打开"毕业设计ppt下

WebView中音视频自动播放与退出时停止播放

背景: 项目需求是进入页面自动播放音频或者视频(非本地资源),页面关闭时音频或视频关闭.现在实现情况是:自动播放功能在有些手机上可以自动播放并有声音,有的手机上也播放但没有声音,当用户点击或者产生触发条件下才会有声音:退出关闭当前Activity,音频或视频并没有关闭,还在播放. 解决方法: 1.Activity退出时关闭音频或视频 重写Activity的onDestroy()方法,在方法里添加webView.destroy()方法. @Override protected void onDes

自动播放——幻灯片缓冲效果&amp;&amp;带Loading效果的图片切换&amp;&amp;移动效果(按轨迹移动)

<!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-

setTimeout应用 &amp;&amp; 自动播放——幻灯片效果&amp;&amp; 自动改变方向——幻灯片效果

<!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-

解决ios下的微信打开的页面背景音乐无法自动播放

后面的项目发现,还有两个坑,需要注意下: ·本文的解决方案的核心是利用了 微信/易信 在ready的时候会有个 WeixinJSBridgeReady/YixinJSBridgeReady事件,通过监听这个事件来触发的.那有个坑就是 如果微信已经ready了,但还没执行到你监听这个ready事件的代码,那么你的监听是没用的,所以最理想的情况是,监听的js放在head前面(放在css外链之前),确保最新执行,切记!切记!. ·另一个坑就是,本文的解决方案只适合一开始就播放的背景音乐.如果你是做那种

微信的audio无法自动播放的问题

一.问题 最近做了一个html5的项目,里面涉及到音乐播放,项目要求音乐进入页面就自动播放,于是我就想到了html5的audio标签,将mp3引入进去. 1.在audio标签里引入了autoplay属性: 经过测试发现Android上可以自动播放,ios上无法自动播放. <audio id="audio" src="1.mp3" autoplay="autoplay"></audio> 2.在js文件中执行audio.pl

用WPF实现一个弹幕播放器

最近写了一系列关于WPF二维动画的Blog,今天准备写个程序来实战一下.由于手头上确实没有什么好的例子,便写了个离线的弹幕播放器,效果如下: 实际上,用WPF实现一个弹幕播放器还是比较简单的,主要分为如下几个步骤: 下载离线弹幕文件,并解析为程序比较方便的识别格式 加载弹幕数据,并生成弹幕动画TimeLine,这里我将每一个弹幕用一个TextBlock表示,用一个Canvas来承载这些弹幕.用关键帧动画来表示弹幕,并将动画和TextBlock关联起来. 使用MediaElement加载弹幕,使用

关于html5 audio 标签在ios系统上不能正常自动播放的解决办法

由于 iOS Safari 限制不允许 audio autoplay, 必须用户主动交互(例如 click)后才能播放 audio, 因此我们通过一个用户交互事件来主动 play 一下 audio. 这个坑相信大家都已经踩过了, 在 iOS 9 没出现以前, 这样的 hack 方案还是妥妥的.但 iOS 9 出现后, 发现这个方案"失效"了. 没有办法, 看来是时候升级一下 hack 方案了, 于是仔细看了下 audio 的事件. 对于能够自动播放时事件的顺序如下loadstart -