自己动手、丰衣足食!<箭头 → ← → ← ---1>

第一种:

运行起来,点击之后,就停止循环

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>无标题文档</title>
 6 <style type="text/css">
 7 *
 8 {
 9     margin:0px auto;
10     padding:0px;
11     font-family:"Courier New", Courier, monospace;
12 }
13 #a
14 {
15     width:700px;
16     height:700px;
17     background-repeat:no-repeat;
18 }
19 .pages
20 {
21     top:500px;
22     background-color:#000;
23     background-position:center;
24     background-repeat:no-repeat;
25     opacity:0.4;
26     width:90px;
27     height:90px;
28 }
29 #b
30 {
31     float:left;
32     margin:400px 0px 0px 10px;
33 }
34 #c
35 {
36     float:right;
37     margin:400px 10px 0px 0px;
38 }
39 </style>
40 </head>
41
42 <body>
43
44
45
46
47
48 <div id="a" style="background-image:url(1.png);">
49 <div class="pages" id="b" style="background-image:url(jiantou2.png)" onclick="dodo(-1)"></div>
50 <div class="pages" id="c" style="background-image:url(jiantou-1.png)" onclick="dodo(1)"></div>
51
52 </div>
53
54
55
56
57 </body>
58 </html>
59 <script language="javascript">
60 var jpg =new Array();
61 jpg[0]="url(1.png)";
62 jpg[1]="url(2.png)";
63 jpg[2]="url(3.png)";
64 jpg[3]="url(4.png)";
65 var aimg = document.getElementById("a");var xd=0;var n=0;
66 function huan()
67 {
68     xd++;
69     if(xd == jpg.length)
70     {
71         xd=0;
72     }
73
74     aimg.style.backgroundImage=jpg[xd];
75     if(n==0)
76     {
77     var id = window.setTimeout("huan()",3000);
78     }
79
80
81 }
82 function dodo(m)
83 {
84     n=1;
85     xd = xd+m;
86     if(xd < 0)
87     {
88         xd = jpg.length-1;
89     }
90     else if(xd >= jpg.length)
91     {
92         xd = 0;
93     }
94     aimg.style.backgroundImage=jpg[xd];
95 }
96 window.setTimeout("huan()",3000);
97 </script>

运行后的效果图:

时间: 2024-10-12 20:10:02

自己动手、丰衣足食!<箭头 → ← → ← ---1>的相关文章

自己动手、丰衣足食!&lt;网页边框-2&gt;

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

自己动手、丰衣足食!&lt;网页边框-1&gt;

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

自己动手、丰衣足食!&lt;汽车之家-网页边框&gt;

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

网页边框样式与style样式部分总结

1).border边框样式:border-style:solid 边框样式值如下: none : 无边框.与任何指定的border-width值无关 hidden : 隐藏边框.IE不支持 dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线.否则为实线(常用) dashed : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线.否则为实线(常用) solid : 实线边框(常用) double : 双线边框.两条单线与其间隔的和等于

自己动手丰衣足食之轮播图一动态修改marginTop属性实现轮播图

引言 学习jQuery有年头了,刚开始学习时自己动手写过轮播图,放的久了以至于忘了大致思路了.现在转而做前端,抽空把jquery轮播图拿出来写一写,把各种思路都自己练习练习,这里主要使用动态修改marginTop来实现. 实现原理 1.除第一张图片外,其余图片全部隐藏,4张图片重叠起来. 2.导航按钮添加mouseover和mouseleave事件. 3.设置interval函数,启动定时器调用ShowImg函数. 4.动态修改marginTop属性达到上下轮播的效果,说道动态修改margin属

自己动手丰衣足食,h5手机端jquery弹窗插件(事件冒泡、单例模式、遮盖部分禁止默认滚动)

感谢浏览,欢迎交流=.= 公司开发微信网页多处需要使用弹窗,使用jquery-ui的定制化下载仍需要150多kb,想来有些奢侈(最终下来只有11kb,压缩后2kb,啊,我的神), 手机端弹窗方式与pc端有些不同,而且手机上有一个弹窗出来滚动跟父页面滚动相互影响的问题, 于是决定写一个插件,专门对付手机网页的弹窗. 弹窗的mask和dialog两部分都做成了position=fixed,比较喜欢这种效果,并且屏蔽了被遮住部分的滚动. 几处认为需要留意的知识点或困难点: 1.事件冒泡: e.prev

自己动手丰衣足食,为Zepto添加Slide动画效果

一.缘由 公司的移动端项目,采用zepto为主要框架,但是zepto毕竟是精简版的jquery,体积小了,功能自然没有这么强大,特别是动画和选择器这两块,需要我们自己去拓展. 在项目开发过程中,很多页面过渡需要用到动画,简单的show/hide过渡太生硬,对用户不友好,并且移动端大多都是采用slide效果,此文主要是为zepto拓展slide动画. 二.发现 从zepto的在线文档上可以发现一个发布在github上的动画模块,但是缺少slide效果,度娘上找了找,相关的极少,只发现了一个slid

自己动手丰衣足食之征服jQuery插件编写

原文地址:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈. 学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件.如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择.

自己动手丰衣足食之 jQuery 数量加减插件

引言 做一个手机端的订单相关项目中,其中下订单时需要用到数量加减的控件,可以设置默认值,也可以设置最大值和最小值.使用jQuery这么长时间了,平时很少去编写属于自己的插件,现在编写的时候对立面的一些原理还不是很懂,比如说插件函数入口.插件内如何编写私有函数.如何调用含参私有函数.如果在使用插件时提示参数.都还需要一一去摸索. jQuery实现方式 1.类级别插件开发. $.ajax(). 2.对象级别插件开发.  $("div").highlight(). 3.jquery UI提供

PC版微信多开,不用软件,自己动手丰衣足食。

关于PC版微信多开 找到微信的安装路径(包含 WeChat.exe 的文件夹)如: D:\Program Files\Tencent\WeChat 新建文本文档,随意命名,打开后粘贴如下代码并保存: PATH D:\Program Files\Tencent\WeChat start WeChat.exe&WeChat.exe 注意: 1. PATH 后的内容为你的微信安装路径 2. start 后的为你要启动的微信个数,我的为两个,若想启动三个则只需添加再一次"&WeChat.