• jquery手指触摸滑动放大图片的方法(比较靠谱的方法)


    jquery手指触摸滑动放大图片的方法(比较靠谱的方法)

    <pre>
    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <title>touch.js demo</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <script type="text/javascript" src="{$yuming}/touchjs/js/touch.min.js"></script>
    <script type="text/javascript" src="{$yuming}/touchjs/js/cat.touchjs.js"></script>
    <script type="text/javascript" src="{$yuming}/touchjs/js/jquery-1.10.2.min.js"></script>
    </head>
    <body>
    <style>
    .tcpiccontainer{
    100%;
    height: 100%;
    position: absolute;
    left:0px;
    top:0px;
    z-index: 999;
    background: #000;
    }
    .tcpiccontainer img{
    100%;
    position: absolute;
    margin-top: 11rem;;
    }
    </style>
    <div class="tcpiccontainer">
    <img id="targetObj" src="http://demo.somethingwhat.com/images/flower1.jpg" />
    </div>

    <!-- 初始化500毫秒后 再操作-->
    <script type="text/javascript">
    $(function () {
    var $targetObj = $('#targetObj');
    //初始化设置
    cat.touchjs.init($targetObj, function (left, top, scale, rotate) {
    $('#left').text(left);
    $('#top').text(top);
    $('#scale').text(scale);
    $('#rotate').text(rotate);
    $targetObj.css({
    left: left,
    top: top,
    'transform': 'scale(' + scale + ') rotate(' + rotate + 'deg)',
    '-webkit-transform': 'scale(' + scale + ') rotate(' + rotate + 'deg)'
    });
    });
    //初始化拖动手势(不需要就注释掉)
    cat.touchjs.drag($targetObj, function (left, top) {
    $('#left').text(left);
    $('#top').text(top);
    });
    //初始化缩放手势(不需要就注释掉)
    cat.touchjs.scale($targetObj, function (scale) {
    $('#scale').text(scale);
    });
    //初始化旋转手势(不需要就注释掉)
    // cat.touchjs.rotate($targetObj, function (rotate) {
    // $('#rotate').text(rotate);
    // });
    });


    </script>
    </body>
    </html>
    </pre>

    //预览地址
    http://wxserver.knowway.cn/home/moban/touchujs.html

    ps:切记初始化500毫秒后 再操作

  • 相关阅读:
    Grodno 2015 (Urozero May 2015 Day 5) D Triangles
    Flea Circus(Project Euler 213)
    Prime triplets (Project Euler 196)
    ACM 博弈(难)题练习 (第二弹)
    Crosses Puzzles zoj 4018 (zju校赛)
    Petrozavodsk Summer-2015. Ivan Smirnov Contest 1 B Bloom
    ACM 博弈(难)题练习 (第一弹)
    2017 ACM区域赛(南宁站) 参赛流水账
    2017 CCPC 杭州 流水账
    2017 ACM区域赛(西安) 参赛流水账
  • 原文地址:https://www.cnblogs.com/newmiracle/p/11856391.html
Copyright © 2020-2023  润新知