sách gpt4 ai đã đi

jQuery 移动 : change font size on pinch-in/pinch-out?

In lại 作者:行者123 更新时间:2023-12-01 00:52:06 25 4
mua khóa gpt4 Nike

我正在使用 JQM 编写一个网络文档阅读器。我不希望我的用户在阅读时不断从右向左滚动,所以我的视口(viewport)是:


不过,我知道由于不同的视觉技能,用户对字体大小的偏好可能会发生变化......因此,我认为在多点触控缩小操作(“捏合”)上缩小字体大小,并在多点触控缩放操作(“捏合”)上放大字体大小会很好......

这可能吗?除了 JQM 之外,我还需要一些外部库吗?

1 Câu trả lời

这在 jQuery Mobile 上是可能的,但您需要使用名为 hammer.js 的第三方实现。 .

它支持大量手势,例如:

  • 按住
  • 点击
  • 双击
  • 拖动、dragstart、dragend、dragup、dragdown、dragleft、dragright
  • 滑动、向上滑动、向下滑动、向左滑动、向右滑动
  • 转换、转换开始、转换结束
  • 旋转
  • 捏、捏、捏
  • 触摸(手势检测开始)
  • 释放(手势检测结束)

Ví dụ:

$('#test_el').hammer().on("pinchin", ".nested_el", function(event) {
console.log(this, event);
});

$('#test_el').hammer().on("pinchout", ".nested_el", function(event) {
console.log(this, event);
});

它可以与 jQuery Mobile 配合使用,这一点很重要。但您应该考虑一些其他想法,或者至少是针对 Android 2.X 设备的另一种想法,因为该平台不支持多点触控事件。

还有一些其他第三方实现,例如 Touchy 。不幸的是,Touchy 仅支持捏合。

关于jQuery 移动 : change font size on pinch-in/pinch-out?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15896822/

25 4 0
Bài viết được đề xuất: jQuery 解析 JSON 对象和数组
Bài viết được đề xuất: Sử dụng lệnh insert vào sử dụng mysql
Bài viết được đề xuất: mysql过滤限制a,b
Bài viết được đề xuất: jquery - 使用 jQuery Mobile 创建动态表单元素
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com