码迷,mamicode.com
首页 > 其他好文 > 详细

QQ长图

时间:2016-07-23 11:56:41      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

QQ长图:
                        window.onload=function(){
                                        var oBox=document.getElementById("box");//盒子
                                        var aImg=oBox.getElementsByTagName(‘img‘)[0];//图片
                                        var oUp=document.getElementById("up");//向上按钮
                                        var oDown=document.getElementById("down");//向下按钮
                                        var num=0;         //向上向下移动的步码;
                                        var timer=null;
                                        function up(){
                                                num-=10;
                                                if(num<=-(aImg.offsetHeight-oBox.offsetHeight)){
                                                        clearInterval(timer);
                                                        num=-(aImg.offsetHeight-oBox.offsetHeight);}    //防止num小于-468,再次移入a中继续移动;
                                                aImg.style.top=num+‘px‘; //通过top值来使img运动
                                            }
                                        function down(){
                                                num+=10;
                                                if(num>=0){
                                                        clearInterval(timer);
                                                        num=0;}
                                                aImg.style.top=num+‘px‘;
                                            }
                                        oUp.onmouseover=function(){           //上面按钮点击向上运动
                                                clearInterval(timer);               //清空定时器,防止继续移入多开定时器
                                                timer=setInterval(up,60);
                                        }
                                        oUp.onmouseout=function(){
                                                clearInterval(timer);
                                        }
                                        
                                        oDown.onmouseover=function(){
                                            clearInterval(timer);
                                            timer=setInterval(down,60);
                                        }
                                        oDown.onmouseout=function(){
                                            clearInterval(timer);
                                        }
                                    }

QQ长图

标签:

原文地址:http://www.cnblogs.com/yang0902/p/5698011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!