2020-12-04


TouchSlide 是纯javascript打造的触屏滑动特效插件,面向手机、平板电脑等移动终端,
能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。

也是大话主席 superslide旗下的一款移动端触摸滑动插件。superslide也是PC端优秀的js特性插件。

移动端网页触摸内容滑动js插件TouchSlide

DEMO演示地址:http://www.superslide2.com/TouchSlide/demo.html

 

第三个超实用的移动端触摸滑动js插件:iSlider

iSlider是一个表现出众,无任何插件依赖的手机平台javascript滑动组件。它能够处理任何元素,例如图片或者DOM元素。是百度团队开发完成的。
常用的几个移动端插件
zepto.js   //移动端用的,跟jq用法一样,基本没什么两样,所以只要会用jq就会用zepto

echo.js   //这是一个懒加载的插件,跟jquery.lazyload,相比是比较小的吧,没用过,不过是牛人推荐的。

iscroll.js   //主要是做滑动效果的

sortable.js  //拖拽排序人效果

hammer.js  //是一款开源的移动端脚本框架,他可以完美的实现在移端开发的大多数事件,如:点击、滑动、拖动、多点触控等事件。不需要依赖任何其他的框架,并且整个框架非常小,\在使用时非常简单
基于zepto的移动端轻量级日期插件
https://www.cnblogs.com/yuanzm/p/5241323.html
多选
js手机移动端选择插件 mobileSelect.js
https://github.com/onlyhom/mobileSelect.js
http://www.wangeditor.com/
wangEditor
移动端插件
移动端插件的使用---zepto、iScroll、swiper、swipe、fastclick
html5 直播聊天项目—— weLiveShow 微直播 webapp,使用到了 h5+css3+iscroll+zepto+swiper+wlsPop 等技术进行混合开发,实现了互动聊天,给播主打赏、发红包、私信、送礼物等功能。
iScroll是一个高性能,资源占用少,无依赖,多平台的javascript滚动插件。
web前端-移动端常用插件总结(超实用)

萌面怪瘦呀 2018-04-24 10:30:59  5983  收藏 9
文章标签: H5 web前端 移动端H5 前端插件
版权

 1. zepoto.js 轻量级移动端类库,里面有封装tap、swipe事件,类似jquery.js,引用后可用jquery,也可以引用jquery压缩版 
 http://www.zeptojs.cn/#contents

 


 2. touch.js 移动端触摸事件库,zepto的tap事件可能在某些情况下会出问题,所以用touch.js,使用时参考文档库:
 http://www.cnblogs.com/Chen-XiaoJun/articles/5826698.html
  有拖拽、滑动、旋转等 现成的效果

 


 3. hammar.js 类似touch.js

 


 4.fastclick.js 解决click的300ms的延迟和点透bug,通常用tap做点击事件,使用参考:

 
 http://blog.csdn.net/zfy865628361/article/details/49512095

 


 5. annimate.css 动画库 里面定义了一些常用的css动画。 移动端很吃性能,避免频繁操作dom,所以用css3的动画、过度等,性能好,使用时直接加animated和动画的类名即可。

 
 https://daneden.github.io/animate.css/

 


 6. swiper.js 移动端触摸滑动插件,做轮播效果 ,效果以及使用参考: 
 http://www.swiper.com.cn/
 

 


 7.iscroll-4插件 解决web-app中区域滚动问题,滑动时有惯性运动,本质:利用css3属性让dom运动
CSS3移动端插件(zepto,iscroll,swiper,echo)

DaftJayee 2020-07-13 20:02:32  79  收藏
分类专栏: css 文章标签: css
版权
简介:

1.zepto.js(相当于手机端的jq库,轻量级,有些功能比如ajax,touch要引入额外的js(zepto官网有))

2.iscroll.js(滚动条)

3.swiper.js&swiper.css(滑动)

4.echo.js(懒加载)
1
2
3
4
5
6
7
一、zepto(js库)

jQuery.js  ===>pc
zepto.js   ===>移动端 (轻量级)

相同点:
        api几乎差不多一样
不同点:
        1》事件不同
        2》体积大小

******注意:在移动端页面中使用click事件会有300毫秒的延迟
    
click ===>tap
swipeLeft    四个方向的滑屏
swipeRight
swipeUp
swipeDown
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
二、iscroll.js(滚动条)

IScroll.js插件是兼容所有移动端滚动条事件的插件,在某些安卓机中,我们无法通过overflo:scroll这个css属性来出现滚动条;它也可以非常好的在一个容器元素中处理滚动;

要求:
    1》要给滚动区域加入一个父元素(下面案例的#listIscroll就是这个加入的父元素)
    2》父元素的高度值要小于,滚动区块的高度
    3》new IScroll(".list",{
        
        scrollbars: true 
        是否显示滚动条。默认为false;
        fadeScrollbars:true
        滚动条淡入淡出效果,当然前提是你滚动条显示了。默认为false;
        bounce: false 
        滚动到达容器边界时是否执行反弹动画。默认为true;
        click:true 
        iScroll禁止默认鼠标的点击行为,如果要使用设置true;默认为false;

    });
案例:
 <div id="list" class="list">  <!--new IScroll加给list-->
    <div  id="listIscroll">    <!--“要给滚动区域加入一个父元素,高度小于滚动区域”-->
         <a href="">
               <p>内容1</p>
            </a>
            <a href="">
               <p>内容2</p>
            </a>
            <a href="">
               <p>内容3</p>
            </a>
    </div>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
三、swiper(滑动)

官网:https://www.swiper.com.cn/

使用:

    1》获取到swiper.js、swiper.css
    2》先把dom元素赋值
    3》new Swiper
    4》设置功能(参数)

        {
            loop:true  ==>循环
            autoplay   ==>自动播放
        }
1
2
3
4
5
6
7
8
9
10
11
12
13
四、图片懒加载(预加载) echo.js
未出现在屏幕上的图片暂时不加载
使用:
1>引入echo.js
2>在dom节点图片上加入

        data-echo='要加载的图片路径'

    3>echo.init()


移动端插件的使用---zepto、iScroll、swiper、swipe、fastclick
osc_hmkjllgv
2019/06/10 13:36
阅读数 87
大咖揭秘Java人都栽在了哪?点击免费领取《大厂面试清单》,攻克面试难关~>>>
  

1、移动端插件(js类库)---项目中常用(开发中特别喜欢用插件,因为可以提供效率,在减少带宽和减少服务器压力的前提下按需引用插件)

   zepto也算一个

  a、fastclick.js---解决移动端click事件的延迟问题和点透问题(在移动端中click事件有延时,最先触发的是touch事件,之后才是click,大概延时了300ms,延时存在的原因:是为了区分出是单击还是双击事件)

    

   b、iScroll.js---一个可以实现客户端原生滑动滚动效果的类库,主要是实现滚动滑动效果的  (也是分模块的,不同的功能在不同的js中)

    

    用iScroll插件实现元素滚动代码非常简洁

     1、引入插件  iScroll.js(这个js里面就包含了最常见的功能)

     2、按照文档   

         搭建html结构;复制js代码;自己定制功能和样式

    

  c、swipe.js ---轮播图插件

    使用方式:参照他的说明文档

    例如:js

      

  d、swiper.js---插件兼容pc端,即移动端和pc端都可以使用

    swiper功能还是蛮多的  滑动、轮播、3d切换、(h5 css3)小动画

    官网上有中文文档


h5+css3+iscroll+zepot+swiper+wlsPop架构开发了一个仿陌陌、火山小视频,项目效果挺不错哒!同时解决了在直播页面聊天时候页面撑起的问题。
https://www.jq22.com/demo/jquery-daohuan-150101214822/
人力资源管理系统演示SSO
https://www.cnblogs.com/guushuuse/archive/2009/05/04/1449032.html
web前端项目案例实战
https://www.cnblogs.com/xiaoyan2017/p/9904049.html

http://www.mydiyclub.com/color/color.htm
http://www.mydiyclub.com/color/2_2.htm
http://www.jc2006.com/
https://www.ycfy8.com/
https://netease.im/
纯css3制作的后台管理面板
jquery-能拖拽宽度的table 使用【colResizable】第三方插件
谷歌实现量子超越性?3 分 20 秒解决超算要算 1 万年的问题

StackExchange.Redis通用封装类分享
Mongodb(1)
https://www.zcool.com.cn/discover
http://m.oneniceapp.com/sneakerweb/productdetail?id=211872
https://www.cnblogs.com/gaobing1252/p/9576818.html
https://www.cnblogs.com/xiaoyan2017/p/9807881.html
http://m.oneniceapp.com/sneakerweb/productlist
https://www.120ask.com/ask?title=
https://www.lanrenzhijia.com/js/css3/2446.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值