轻量级js库

在我们写出的很多效果中,大都有插件了,所以我们不仅要把原生的代码写好,还要学会用插件,找插件,这样可以在工作中节省不少时间;在响应式中,大多为手机页面所以事件的触发就和电脑版有所差别,而且手机页面的效果就不需要一些大的js库,就需要用到一些更轻量级的,比如zepto.js,hammer.js,swiptr.js等等,这里面给我么提供

1、  Pan:一个手指放下的拖动事件。有:左拖动、右拖动,事件对以下事件进行监听并处理:

Panstart:拖动开始、Panmove:拖动过程、Panend:拖动结束、Pancancel:拖动取消、Panleft:向左拖动、Panright:向右拖动、Panup:向上拖动、Pandown:向下拖动

2、  Pinch:两个手指或多个手指相对(越来越近)移动或相向(越来越远)移动事件。该事件事以分别对以下事件进行监听并处理:

Pinchstart:多点触控开始、Pinchmove:多点触控过程、Pinchend:多点触控结束、Pinchcancel:多点触控取消、Pinchin:多点触控时两手指距离越来越近、Pinchout:多点触控时两手指距离越来越远

3、  Press:这个事件相当于Click事件,不能包含任何的移动,最小按压时间为500毫秒,常用于我们在手机上用的“复制、粘贴”功能。该事件分别对以下事件进行监听并处理:

Pressup:点击事件离开时触发

4、  Rotate:当两个手指或更多手指成圆型旋转时触发。该事件分别对以下事件进行监听并处理:

Rotatestart:旋转开始、Rotatemove:旋转过程、Rotateend:旋转结束、Rotatecancel:旋转取消

5、  Swipe:一个手指快速的在触屏上滑动。即我们平时用到最多的滑动事件。

Swipeleft:向左滑动、Swiperight:向右滑动、Swipeup:向上滑动、Swipedown:向下滑动

6、Tap:一个手指轻拍或点击时触发该事件(类似PC端的click)。该事件最大点击时间为250毫秒,如果超过250毫秒则按Press事件进行处理。


这些事件在练习过程中根据示例做出来和自己想象的有差别,理解还不是很深,他有规定的写法,所以还得多练习;


 jQuery Mobile 是一个用户界面(UI)框架,允许编写一个有效的移动 web 应用程序用户界面而不必编写任何 JavaScript 代码。这个没有难度,多看几次代码,记住一些关键的属性,就可以轻松的使用,做出来的页面也挺漂亮简介美观大方。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值