zoukankan      html  css  js  c++  java
  • 手机端js实现滑块推动

    代码编写:(写的格式有点差,凑合看吧,但是功能是实现了的)

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题</title>
    <script type="text/javascript" src="./jquery-1.8.0.min.js"></script>
    <style type="text/css">
    .silder{
    80%;
    height: 20PX;
    margin: 0 auto;
    margin-top: 100PX;
    background-color: green;
    position: relative;
    }
    .silderImg{
    margin-top:-2PX;
    margin-left: 0PX;
    }
    .silderLine{
    height: 200PX;
    margin-left: 12PX;
    background-color: red;
    1PX;
    }
    #content{
    position:absolute;
    left:0PX;
    top:0PX;
    }
    </style>
    </head>
    <body id="body">
    <div class="silder">
    <div id="content">
    <img id="img" class="silderImg" src="./silder.png">
    <div class="silderLine"></div>
    </div>
    </div>
    <script type="text/javascript">
    var oevent=new Function('e','if (!e.clientX) e = e.changedTouches[0];return e')
    function touchMove(e){
    e.preventDefault();
    var parent=$(this).parent()[0];
    var temp=$(parent).parent()[0].offsetLeft;
    var x = oevent(e).clientX;
    var oldLeft = ($(parent).css("left").replace("px","")/1);
    var changeX = x-temp;
    if(changeX <= -12){
    changeX = -12;
    }else if(changeX >= $(parent).parent().width()-12){
    changeX = $(parent).parent().width()-12;
    }
    console.log(changeX);
    $(parent).css("left",changeX);
    }
    document.getElementById('img').addEventListener("touchmove", touchMove, false);
    </script>
    </body>
    </html>

      

  • 相关阅读:
    SAP SD 模块面试题
    商品ATP check FM(获得可用库存和总库存)
    获得SO的凭证流
    SAP XI 常用事务代码
    ABAP 面试问题及答案(一)(转)
    ABAP 面试题(转)
    SAP XI 3.0考试大纲
    Enterprise System Applicaiton 试题
    Enterprise Portal 试题
    ABAP 100 道面试题
  • 原文地址:https://www.cnblogs.com/Silababy/p/4275256.html
Copyright © 2011-2022 走看看