循环播放

该循环播放用到了jquery,所以在head标签里边应该加入:

 <script type="text/JavaScript" src="js/jQuery-3.2.1.min.js"></script>

以下是详细代码:

  • html代码
 1 <div id="lunbobox">
 2     <div class="lunbo">
 3         <a href="#"><img src="images/1.jpg"></a>
 4         <a href="#"><img src="images/2.jpg"></a>
 5         <a href="#"><img src="images/3.jpg"></a>
 6     </div>
 7     <ul>
 8         <li></li>
 9         <li></li>
10         <li></li>
11     </ul>
12     <span></span>
13 </div>
  • css代码
 1 #lunbobox {
 2     width:720px;
 3     height:260px;
 4     position:relative;
 5 }
 6 .lunbo {
 7     width:720px;
 8     height:260px;
 9     margin-top: 4px;
10 }
11 .lunbo img {
12     width:720px;
13     height:270px;
14     position:absolute;
15     top:0px;
16     left:0px;
17 }
18 #lunbobox ul {
19     width:285px;
20     position:absolute;
21     bottom:1px;
22     right:100px;
23 }
24 #lunbobox ul li {
25     cursor:pointer;
26     width:10px;
27     height:10px;
28     border-radius: 10px;
29     border:1px solid #cccccc;
30     float:left;
31     list-style:none;
32     background:transparent;
33     text-align:center;
34     margin:0px 5px 0px 0px;
35 }
  • js代码
 1 var t;
 2 var index = 0;
 3 /////自动播放
 4 t = setInterval(play, 3500)
 5 function play() {
 6     index++;
 7     if (index > 2) {
 8         index = 0
 9     }
10     // console.log(index)
11     $("#lunbobox ul li").eq(index).css({
12         "background": "#ffffff",
13         "border": "1px solid #ffffff"
14     }).siblings().css({
15         "background": "transparent",
16     })
17     $(".lunbo a ").eq(index).fadeIn(850).siblings().fadeOut(850);
18 };
19
20 ///点击鼠标 图片切换
21 $("#lunbobox ul li").click(function() {
22     $(this).css({
23         "background": "#ffffff",
24         "border": "1px solid #ffffff"
25     }).siblings().css({
26         "background": "transparent"
27     })
28     var index = $(this).index(); //获取索引 图片索引与按钮的索引是一一对应的
29     $(".lunbo a ").eq(index).fadeIn(850).siblings().fadeOut(850); // siblings  找到 兄弟节点(不包括自己)
30 });
31
32 //鼠标移进  移出
33 $("#lunbobox ul li,.lunbo a img").hover(
34     ////////鼠标移进
35     function() {
36         clearInterval(t);
37     },
38     //鼠标移开
39     function() {
40         t = setInterval(play, 3500)
41         function play() {
42             index++;
43             if (index > 2) {
44                 index = 0
45             }
46             $("#lunbobox ul li").eq(index).css({
47                 "background": "#ffffff",
48                 "border": "1px solid #ffffff"
49             }).siblings().css({
50                 "background": "transparent"
51             })
52             $(".lunbo a ").eq(index).fadeIn(850).siblings().fadeOut(850);
53         }
54     })
时间: 2024-12-20 20:28:33

循环播放的相关文章

循环播放音乐

./a.out . 表示循环播放当前目录下的音乐 #include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<dirent.h>#include<string.h> int main(int argc,char *argv[]){ DIR *dir; struct dirent *ent; char str[32][128]; char str1[128]; char str2[12

iOS scrollview循环播放加缩放

前些日子一直在研究3d的框架没有时间写博客,不过最后需求改了,也没研究出个啥.这段时间出了新的需求,需要循环播放图片,并且滑动的时候中间的图片有缩放的效果.刚开始想在网上搜索,不过并没有找到合适的demo,没办法只能写个了. 首先说下思路,做这个效果需要解决三个问题. 第一个问题,如何控制每次滑动的距离.iOS中好像并没有设置scrollview每次滑动的距离吧.设置其画框的大小和pageenable的时候已经决定了其每次滑动的距离.但是需求要显示三张图片啊,中间大图,两边的图片只显示一部分.也

一种实现无缝循环播放音乐方案

场景: 为了节省页面资源,往往需要将一段小音频循环播放,通常做法是在audio标签上添加loop属性,但不幸的是,该属性并不能保证无缝循环(gapless looping)播放,明显的感觉到中间的停顿. 解决方案: 使用audio标签的Web API提供的方法和属性进行循环播放,具体如下 事件名称 事件作用 timeupdate 当前播放的时长发生改变时触发     属性名称 属性作用 currentTime                 用来获取或控制当前播放的时间,单位为s duratio

JS可控制的图片自动循环播放查看效果

JS可控制的图片自动循环播放查看效果 <html> <head> <title>JS可控制的图片自动循环播放查看效果丨芯晴网页特效丨CsrCode.Cn</title> </head> <body> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var rotate_delay = 5000; // delay in milliseconds (5000 =

Wpf中MediaElement循环播放

原文:Wpf中MediaElement循环播放 前一段时间做了一个项目,里面牵涉到媒体文件的循环播放问题,在网上看了好多例子,都是在xaml中添加为MediaElement添加一个TimeLine,不符合我的项目需求,就自己想了一个办法,基本的思路就是在媒体播放完毕后再次Play一下就OK了,废话不多说,首先Show一下我的代码吧: 写一个方法用来动态创建一个MediaElement:这里的ScreenModel是我创建的一个类,大家根据需要可以修改 MediaElement MediaElem

最简单的方法实现MIDI音乐循环播放 (不用在MCI回调中处理)

前几天,需要在一个Delphi小程序中需要循环播放一段midi音乐.为什么不是mp3或wav或其它?因为midi格式体积小.(总之我有我的必然理由,多喷无义意) 播放功能选择使用MMSystem中的mciSendString函数来实现,注意到"OPEN"操作时需要指定媒体类型为"TYPE SEQUENCER"(就是指midi音频),接下来使用"PLAY XXREPEAT"操作希望能循环播放,结果不但没有实现循环,而且音乐根本就不播放.详查MSDN

HTML5实现两个视频循环播放!

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

在wpf中如何让MediaElement的视频循环播放

原文:在wpf中如何让MediaElement的视频循环播放 MediaElement原始的播放是只播放一遍:如何设置让MediaElement播放 的视频或者音频循环播放,解决如下: 修改MediaElement模版 <MediaElement  Name="myMediaElement" Margin="13,35,14,0"  Height="100" VerticalAlignment="Top">    

关于今天写Flex视频循环播放所出现的sdk问题

问题描述:用Flex写的Air视频循环播放,当在FB编辑器中运行测试时,视频可以正常循环,当不内嵌Air打包时就会出现播放一段时间后暂停不播放了. 问题分析:主要是在编辑器里运行正常,一打包就会出现暂停,主要是由于打包后用的电脑的Air环境导致的SDK不匹配,版本的差异性. 解决办法:可以通过打包时内嵌FB自带Air环境即可解决问题.