苹果dock效果

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <style type="text/css">
 7             #div1{
 8                 width: 100%;
 9                 position: fixed;
10                 text-align: center;
11                 bottom: 0;
12                 left: 0;
13             }
14             #div1 img{
15                 width: 64px;
16             }
17         </style>
18         <script type="text/javascript">
19              window.onload=function()
20              {
21                  var oDiv1 = document.getElementById("div1");
22                  var aImgs = oDiv1.getElementsByTagName("img");
23                  var ainput = document.getElementsByTagName("input");
24                  
25                  console.log(aImgs[0].getBoundingClientRect());
26                  
27              document.onmousemove = function(ev) {
28                     //计算鼠标到每个图片之间的直线距离
29                     var e = ev || event;
30                     for (var i=0; i<aImgs.length; i++) {
31                         //计算直线距离
32                         //因为鼠标是到可视区的距离,所以,我们应该获取鼠标到可视区的距离-元素到可视区的距离
33                         var a = Math.abs(e.clientY - aImgs[i].getBoundingClientRect().y - aImgs[i].offsetHeight / 2);
34                         var b = Math.abs(e.clientX - aImgs[i].getBoundingClientRect().x - aImgs[i].offsetWidth / 2);
35                         var c = Math.sqrt(a*a + b*b);
36                     
37                         if (c > 300) {
38                             c = 300;
39                         }
40                         aImgs[i].style.width = 128 - ( c * 0.2 ) + 'px';
41                     }
42                 }
43              }
44         </script>
45     </head>
46     <body>
47         <input type="text" />
48         <input type="text" />
49         <input type="text" />
50         <input type="text" />
51         <input type="text" />
52         
53         <div id="div1">
54             <img src="img/1.png" alt="" />
55             <img src="img/2.png" alt="" />
56             <img src="img/3.png" alt="" />
57             <img src="img/4.png" alt="" />
58             <img src="img/5.png" alt="" />
59         </div>
60     </body>
61 </html>

问题:

只能在火狐下运行   谷歌下不行?

有待解决???

posted @ 2016-09-06 11:19  h5monkey  阅读(178)  评论(0编辑  收藏  举报