小编nic*_*ist的帖子

使用Hammer.js捏缩放

我正在尝试使用hammer.js实现捏缩放

这是我的HTML-

 <script src="//cdnjs.cloudflare.com/ajax/libs/hammer.js/1.0.5/hammer.min.js"></script>

<div id="pinchzoom">
        <div>
            <img id="rect" src="http://blog.gettyimages.com/wp-content/uploads/2013/01/Siberian-Tiger-Running-Through-Snow-Tom-Brakefield-Getty-Images-200353826-001.jpg" width="2835" height="4289" ondragstart="return false" alt="" />
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是我的脚本

var hammertime = Hammer(document.getElementById('pinchzoom'), {
        transform_always_block: true,
        transform_min_scale: 1,
        drag_block_horizontal: false,
        drag_block_vertical: false,
        drag_min_distance: 0
    });

    var rect = document.getElementById('rect');

    var posX=0, posY=0,
        scale=1, last_scale,
        rotation= 1, last_rotation;

    hammertime.on('touch drag transform', function(ev) {
        switch(ev.type) {
            case 'touch':
                last_scale = scale;
                last_rotation = rotation;
                break;

            case 'drag':
                posX = ev.gesture.deltaX;
                posY = ev.gesture.deltaY;
                break;

            case 'transform':
                rotation = last_rotation + ev.gesture.rotation;
                scale …
Run Code Online (Sandbox Code Playgroud)

javascript jquery pinchzoom hammer.js

33
推荐指数
3
解决办法
4万
查看次数

是否可以像在Javascript对象中一样在localStorage中存储整数值并在没有类型转换的情况下提取它?

当我将整数值分配给localStorage项目时

localStorage.setItem('a',1)
Run Code Online (Sandbox Code Playgroud)

并检查其类型

typeof(localStorage.a)
"string"
Run Code Online (Sandbox Code Playgroud)

它返回字符串,我可以将它强制转换为int供我使用

parseInt(localStorage.a)
Run Code Online (Sandbox Code Playgroud)

我的问题是可以在localStorage中存储整数值,因为我可以为没有类型转换的Javascript对象做什么?

a={};
a.number=1;
typeof(a.number)
"number"
Run Code Online (Sandbox Code Playgroud)

javascript html5 local-storage

16
推荐指数
2
解决办法
1万
查看次数

10
推荐指数
1
解决办法
1万
查看次数

如何在fullcalendar日视图中更改默认行高?

如何在FullCalendar日视图(议程)中更改行元素的默认高度?需要CSS类或Javascript函数.有关详情,请参阅屏幕截图 在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

javascript css jquery fullcalendar

5
推荐指数
1
解决办法
8157
查看次数

不使用jQuery的双范围滑块

我想在不使用 jQuery 的情况下创建一个双范围 UI 滑块,大多数双范围滑块都依赖于 jQuery,我无法在我的项目中使用 jQuery。我尝试重叠 2 个范围输入,但我坚持使用 CSS 和功能。有没有办法制作非jQuery双范围滑块?参考- http://refreshless.com/nouislider/

javascript css jquery

4
推荐指数
1
解决办法
9567
查看次数