jquery的setInterval函数用法「建议收藏」

jquery的setInterval函数用法「建议收藏」html代码1234567891011121314myBlog15everytingisvalue!16171819202122…

大家好,又见面了,我是你们的朋友全栈君。

html代码

 1 <!doctype html>
 2   <html>
 3     <head>
 4         <meta charset="utf-8"/>
 5         <link rel="stylesheet" href="./css/style.css"/>
 6         <script src="./js/jq.js" type="text/javascript"></script>
 7         <script src="./js/js.js" type="text/javascript"></script>
 8     </head>
 9     <body>
10         <!--所有包-->
11         <div id="wrap">
12             <!--头部-->
13             <header>
14                 <h1>my Blog</h1>
15                 <h2>everyting is value!</h2>
16             </header>
17             <!--内容块-->
18             <div id="content">
19              
20                 <div id="good1">
21                  
22                 </div>
23                 <div id="good2">
24                  
25                 </div>
26                 <div id="good3">
27                  
28                 </div>
29                 <div id="good4">
30                  
31                 </div>
32                 <div id="good5">
33                  
34                 </div>
35               
36             </div>
37 
38             <!--底部-->
39             <footer>
40 
41             </footer>
42         </div>
43          
44     </body>
45   </html>

css代码

 1 *{
 2     padding: 0;
 3     margin:0;
 4     font-family: Arial;
 5 }
 6 body{
 7     padding: 30px;
 8     background: rgb(192,192,192)}
 9 #wrap{
10     padding: 50px;
11     width: 900px;
12     height: auto;
13     margin:0px auto;
14     background:rgb(255,255,255);
15 }
16 header{
17     position: relative;
18     height: auto;
19     padding-bottom: 10px;
20     border-bottom: 3px solid rgb(28,137,123)
21 }
22 header h1{
23     text-align: center;
24     height: 45px;
25     font-size: 36px;
26     line-height: 45px;
27     font-weight: 400;
28     font-family: Garamond;
29     color: rgb(187,10,10);
30 }
31 header h2{
32     text-align: right;
33     font-size: 12px;
34     font-style: italic;
35     font-weight: 600;
36 }
37 #content{
38     position: relative;
39     height: 500px;
40     width: 100%;
41    
42 }
43 #content #good1{
44     position: absolute;
45     top: 0px;
46     left: 0px;
47     width: 180px;
48     height: 180px;
49     background: rgba(234,175,174,0.54);
50     border-radius: 90px;
51 }
52 #content #good2{
53     position: absolute;
54     top: 20px;
55     left: 120px;
56     width: 180px;
57     height: 180px;
58     background: rgba(234,175,174,0.54);
59     border-radius: 90px;
60 }
61 #content #good3{
62     position: absolute;
63     top: 0px;
64     left: 180px;
65     width: 180px;
66     height: 180px;
67     background: rgba(234,175,174,0.54);
68     border-radius: 90px;
69 }
70 #content #good4{
71     position: absolute;
72     top: 40px;
73     left: 350px;
74     width: 180px;
75     height: 180px;
76     background: rgba(234,175,174,0.54);
77     border-radius: 90px;
78 }
79 #content #good5{
80     position: absolute;
81     top: 60px;
82     left: 650px;
83     width: 180px;
84     height: 180px;
85     background: rgba(234,175,174,0.54);
86     border-radius: 90px;
87 }

js代码

 1   $(document).ready(function(){
 2      var content=$('#content');
 3      
 4      var one=$('#good1');
 5      var x=0;
 6      var y=0;
 7      var xs=10;
 8      var ys=10;
 9      var contentW=$('#content').width();
10      var contentH=$('#content').height();
11      function scroll(){
12          x+=xs;
13          y+=ys;
14          one.css({"left":x+"px","top":y+"px"});
15          if(x>=contentW-one.width() ||x<=0)
16          {
17              xs=-1*xs;
18          }
19          if(y>=contentH-one.height() ||y<=0)
20          {
21              ys=-1*ys;
22          }
23 
24      }
25 
26      st=setInterval(scroll,50);
27      one.mouseover(function(){
28          clearInterval(st);
29      });
30      one.mouseout(function(){
31         st=setInterval(scroll,50);
32      });
33 
34 
35 
36   });

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155630.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php页面最大执行时间 set_time_limit函数不起作用

    php页面最大执行时间 set_time_limit函数不起作用

    2021年10月18日
    32
  • Vim查找替换

    Vim查找替换1、查找/pattern:向下查找pattern匹配字符串?pattern:向上查找pattern匹配字符串使用了查找命令之后,使用如下两个键快速查找:n:按照同一方向继续查找N:按照反方向查找除此之外,pattern还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个这两个是vi与vim通用的,“/”为转义字符。在查找模式中加入\c表示大小写不敏感查找,\C表示大小写敏感查找。例如:/foo\c将会查找所有的”foo”,“FOO”,”Foo”等字符串1:/^abc

    2022年6月15日
    165
  • MySQL常见面试题_web面试题

    MySQL常见面试题_web面试题一、存储引擎MySQL常见的两种存储引擎:MyISAM与InnoDB二、字符集及校对规则字符集指的是一种从二进制编码到某类字符符号的映射。校对规则则是指某种字符集下的排序规则。Mysql中每一种字符集都会对应一系列的校对规则。Mysql采用的是类似继承的方式指定字符集的默认值,每个数据库以及每张数据表都有自己的默认值,他们逐层继承。比如:某个库中所有表的默认字符集将是该数据库所指定…

    2022年8月26日
    6
  • webpack基本配置项_webpack配置文件详解

    webpack基本配置项_webpack配置文件详解前言上篇我们已经配置好了本地开发服务器,但是配置的相对比较凌乱,一个文件中有些是开发时用到的配置,有些是生成时用到的配置,有些是开发和生成都要用到的配置,所以我们这里把环境分为3个环境webpac

    2022年8月7日
    8
  • STM32F103C8T6最小系统

    STM32F103C8T6最小系统单片机最小系统一般有晶振电路、电源电路、复位电路以及调试电路组成。本文以STM32F103C8T6为例,介绍最小电路的设计和要注意的问题。

    2022年6月20日
    37
  • 关于balun的一些仿真和思考[通俗易懂]

    关于balun的一些仿真和思考[通俗易懂]关于balun的一些仿真和思考1、错误的初始设计,电路图如下:2、来看看ADS里,理想balun的仿真结果3、将原电路的50ohm并接在balun的差分端,而非单端,再看看仿真结果。4、那么为什么出现上述情况呢?5、我们应该如何去做呢?6、总结:如有错误,还请留言区指出~为了提高共模抑制能力,很多芯片的输入输出口会设计成差分口,在射频电路中也是如此。最近在项目测试中,一个关于balun的问题困扰了我很久,迟迟没有想明白。我爸说:“当一个问题你久久思考却毫无头绪时,你就暂时放一放。也许有天突然开窍,你就想

    2022年10月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号