zoukankan      html  css  js  c++  java
  • QQ长图

    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);
                                            }
                                        }

    人生如戏,或实力或演技
  • 相关阅读:
    Linux su命令——su默认不修改环境变量 su
    setuid 粘滞位 ——想想passwd这个命令修改shadow文件就知道本质 当普通用户使用passwd更改自己密码的时候,那一瞬间突然灵魂附体了,实际在以passwd命令所有者root的身份在执行
    Control-Flow Integrity(控制流完整性) 的原理 ——本质上就是一个hash表记录持续返回地址 然后运行中对比 发现是否代码被恶意篡改
    内核中do while(0)的巧用 避免goto的方法 linux内核中代码有这样的代码
    Tensorflow 损失函数(loss function)及自定义损失函数(三)
    深度学习最全优化方法总结比较及在tensorflow实现
    深度学习剖根问底: Adam优化算法的由来
    深度排序模型概述(一)Wide&Deep/xDeepFM
    机器学习排序算法:RankNet to LambdaRank to LambdaMART
    主题模型TopicModel:主题模型LDA的应用
  • 原文地址:https://www.cnblogs.com/yang0902/p/5698011.html
Copyright © 2011-2022 走看看