手机端页面切换,页面跟随手势上下/左右滑动,依赖zeptojs。如果工程中同时使用jquery的话,采用如下方式来调用zepto的方法。
(function($){$('#Marke')touchSlider({direction: 'v',itemSelector:'slide',slidePercent:02});
})(Zepto)。
调用方式:$('#Marke')touchSlider({direction: 'v',itemSelector:'slide',slidePercent:02})
direction:v/h,竖滑或横滑。
itemSelector:需要滑动的一组DOM元素,使用同一的className来标识。
slidePercent:用户滑动多少百分比(00~10)后才会触发slider,否则就还原到滑动前的位置。
扩展资料:
zepto的使用:
1,针对移动端程序,Zepto有一些基本的触摸事件可以用来做触摸屏交互。
2,DOM *** 作:,添加id时Zepto会生效。
3,事件触发:使用zepto时load事件的处理函数会执行。
4,事件委托:zepto中,选择器上所有的委托事件都依次放入到一个队列中。
5,width() 与 height():zepto由盒模型(box-sizing)决定,用width()返回赋值的width,用css('width')返回border等的结果。
1,针对移动端程序,Zepto有一些基本的触摸事件可以用来做触摸屏交互(tap事件、swipe事件),Zepto是不支持IE浏览器的,这不是Zepto的开发者Thomas Fucks在跨浏览器问题上犯了迷糊,而是经过了认真考虑后为了降低文件尺寸而做出的决定,就像jQuery的团队在20版中不再支持旧版的IE(6 7 8)一样。因为Zepto使用jQuery句法,所以它在文档中建议把jQuery作为IE上的后备库。那样程序仍能在IE中,而其他浏览器则能享受到Zepto在文件大小上的优势,然而它们两个的API不是完全兼容的,所以使用这种方法时一定要小心,并要做充分的测试。
2,Dom *** 作的区别:添加id时jQuery不会生效而Zepto会生效。 3,事件触发的区别:使用 jQuery 时 load 事件的处理函数不会执行;使用 Zepto 时 load 事件的处理函数会执行。 4,事件委托的区别:
复制代码
1 var $doc = $(document);
2 $docon('click', 'a', function () {
3 alert('a事件');
4 $(this)removeClass('a')addClass('b');
5 });
6 $docon('click', 'b', function () {
7 alert('b事件');
8 });
复制代码
在Zepto中,当a被点击后,依次d出了内容为”a事件“和”b事件“,说明虽然事件委托在a上可是却也触发了b上的委托。但是在 jQuery 中只会触发a上面的委托d出”a事件“。Zepto中,document上所有的click委托事件都依次放入到一个队列中,点击的时候先看当前元素是不是a,符合则执行,然后查看是不是b,符合则执行。而在jQuery中,document上委托了2个click事件,点击后通过选择符进行匹配,执行相应元素的委托事件。
5,width()和height()的区别:Zepto由盒模型(box-sizing)决定,用width()返回赋值的width,用css('width')返回加border等的结果;jQuery会忽略盒模型,始终返回内容区域的宽/高(不包含padding、border)。
6,offset()的区别:Zepto返回{top,left,width,height};jQuery返回{width,height}。
7,Zepto无法获取隐藏元素宽高,jQuery 可以。
8,Zepto中没有为原型定义extend方法而jQuery有。
9,Zepto 的each 方法只能遍历 数组,不能遍历JSON对象。
10,Zepto在 *** 作dom的selected和checked属性时尽量使用prop方法,在读取属性值的情况下优先于attr。Zepto获取select元素的选中option不能用类似jQuery的方法$('option[selected]'),因为selected属性不是css的标准属性。应该使用$('option')not(function(){ return !thisselected })。
10,Zepto不支持的选择器:
以上就是关于初学web开发需要掌握哪些知识全部的内容,包括:初学web开发需要掌握哪些知识、用zepto.js写一个遮罩d出层、怎么判断是jquery还是zepto等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)