首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jQuery手机中放大小指/小指?

如何在jQuery手机中放大小指/小指?
EN

Stack Overflow用户
提问于 2014-09-19 18:35:01
回答 1查看 313关注 0票数 3

我已经写好了事件。我不知道如何以编程方式执行pinchIn pinchOut。请帮帮我。我使用的是TouchSwipe插件。我试过了:

代码语言:javascript
复制
pinchIn: function(event, direction, distance, duration, fingerCount, pinchZoom) {
    console.log('pinchIn');
    $(this).css('zoom','1.5');        
},
pinchOut:function(event, direction, distance, duration, fingerCount, pinchZoom) {
    $(this).css('zoom','1.0');
    console.log('pinchOut');         
},
EN

回答 1

Stack Overflow用户

发布于 2014-09-26 04:41:25

这是因为您将css()函数设置为每次都放大一个静态大小。您应该在每次触发事件时添加某种类型的增量,这样每次都可以“进一步”放大。这里有一个非常简单的例子来说明我的意思:

http://jsfiddle.net/x4gkoeos/

举个例子

代码语言:javascript
复制
var pinchAmount = 0; // not sure what you'd set this to for your use case

pinchIn: function(event, direction, distance, duration, fingerCount, pinchZoom) {
    console.log('pinchIn');
    $(this).css('zoom', pinchAmount);    
    pinchAmount = pinchAmount + 1 // Or whatever you want the increment to be, I'm guessing 1
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25931934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档