首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

从零开始学 Web 之 移动Web(三)Zepto

Zepto 主要使用在移动端浏览器上面,由于移动端的浏览器都是比较新的平台,而 jQuery 主要是在 PC 为了浏览器的兼容性而使用的,所以在移动端一般不使用 jQuery,因为它的兼容性失去了意义...二、手势事件封装 Zepto 移动端的 touchStart,touchmove 和 touchEnd 封装成了一系列事件。 tap :触摸屏幕时触发。...singleTap :单击屏幕时触发 doubleTap:双击屏幕时触发。(如果你不需要检测单击、双击,使用 tap 代替)。 longTap :长按时触发。当一个元素被按住超过750ms触发。...swipe:滑动屏幕时触发。 swipeLeft, swipeRight, swipeUp, swipeDown:屏幕,右,下滑时触发。...三、Zepto 模块化 Zepto 有一点和 jQuery 是不同的,就是 Zepto 是分模块的。在使用的时候不是像 jQuery 只需要引入一个 js 文件就可以了。Zepto 是分模块的。

1.5K20

jQuery仿极客公园火箭发射“返回顶部”效果(初始篇)

于是,又借助强大的搜索引擎Google,找到了一系列资料。...现在分多篇文章转载这些精华,版权归原作者所有啊~ 先给出个演示Demo:演示地址 以下来自andyliu,全文转载: 最近在网络中游荡的时候发现极客公园的回到顶部的  小火箭效果很棒 so~~~模仿一下...想到,火箭升空的效果可以有两种方法实现,其中一种使用了css3 的keyframe关键帧技术 ,还有一种就是用js来控制background-position。...1.鼠标移动滚动到页面中下部时的显示效果 2.鼠标移动到动到div的变色效果(这里其实不是变色二十移动了background-position) 3.火箭喷射气体的动画 4.火箭升空的效果...5.页面滚动到顶部的效果 我们一个一个来写。

1.5K80

06-移动端开发教程-fullpage框架

比如:全屏滑动案例 下面我们就介绍一下jQuery的fullPage.js的如何使用及常用的配置。...2. fullpage.js的使用 2.1 兼容性 fullpage.js是jQuery的插件,需要依赖jQuery,要求jQuery最低的版本是1.6+。浏览器能兼容到ie8+及其他现代浏览器。...编写页面结构 编写html的页面结构,每个section独占一屏幕,默认显示第一屏。...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...实现动态效果案例 首先说明animate.css本身就有兼容问题,ie9+浏览器可以无视,另外考虑到手机的性能,移动端尽量不要使用大量动画。

5.1K50

06-移动端开发教程-fullpage框架

比如:全屏滑动案例 下面我们就介绍一下jQuery的fullPage.js的如何使用及常用的配置。...2. fullpage.js的使用 2.1 兼容性 fullpage.js是jQuery的插件,需要依赖jQuery,要求jQuery最低的版本是1.6+。浏览器能兼容到ie8+及其他现代浏览器。...编写页面结构 编写html的页面结构,每个section独占一屏幕,默认显示第一屏。...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...实现动态效果案例 首先说明animate.css本身就有兼容问题,ie9+浏览器可以无视,另外考虑到手机的性能,移动端尽量不要使用大量动画。

5.1K90

页面滚动效果库,有点儿皮

进入它的官网,就知道这个类库非常有趣了,屏幕长满了各种各样的狗头。...在狗头中间,可以看到这个库的优秀特性,比如简单易用、纯 JS 实现、不依赖 jQuery、动画丰富、只有 3 kb 大小、即时展现等。...[image-20210423133849725.png] WOW.js 基于 Animate.css,能够在页面滚动到某一位置时,触发 Animate.css 的内置动画,从而让页面更加生动。...它的使用方式很简单,先引入它依赖的 Animate.css: 再引入 WOW.js 并且初始化一个实例,依然可以使用...比如我选择 “向上弹出” 的动效,对应的类名是 bounceInUp: 然后就大功告成啦,生日蛋糕默认会隐藏,直到用户滚动到它才会向上弹出

2.3K21

jQuery 尺寸、位置操作

jQuery 尺寸、位置操作 ​ jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下。 1.1. ...jQuery 尺寸操作 ​ jQuery 尺寸操作包括元素宽高的获取和设置,且不一样的API对应不一样的盒子模型。 语法   1.以上参数为空,则是获取相应值,返回的是数字型。...1.2. jQuery 位置操作 ​ jQuery的位置操作主要有三个: offset()、position()、scrollTop()/scrollLeft() , 具体介绍如下: 语法 1. offset...案例:带有动画的返回顶部 1.核心原理: 使用animate动画返回顶部 2.animate动画函数里面有个scrollTop 属性,可以设置位置 3.但是是元素做动画,因此 $(“body,html...案例: 品优购电梯导航() 1.当我们滚动到 今日推荐 模块,就让电梯导航显示出来2.点击电梯导航页面可以滚动到相应内容区域3.核心算法:因为电梯导航模块和内容区模块一一对应的4.当我们点击电梯导航某个小模块

1.1K20

操作滚动条小结:scrollIntoViewanimate等方法的来龙去脉

-- 目标位置 -->This is Section 1**************长内容********************<!...NCSAMosaic的商业运营权转售给了Spyglass公司,该公司又向包括微软公司在内的多家公司技术授权,允许其在 Mosaic的基础开发自己的产品1994年10月13日,网景通信公司推出发布了Mosaic...时代的(2006年8月发布的jquery1.0 版本就推出了animate)$("#button").click(function() {  $("html, body").animate({    scrollTop...CSS属性实施动画效果,并且随着jQuery库的普及,animate()方法也迅速成为一个广为人知的标准做法。...《复杂web动画,不慌,选择 web Animations API 》,比如直播的世界消息或者弹幕:我们需要消息先运动到屏幕中间,消息最少需要在停留2秒,如果消息过长,消息还需要 匀速滚动 ,之后再滑出屏幕

28010

接口测试平台代码实现64: 多接口用例-4

然后我们点击之后,不但要给div的display属性变为显示,还要给它滑动到屏幕视线里,也就是距离右边界100% - 48%的位置,48%是它自身的宽度。...然后我们去点击 大用例b的设置,这个div 我们做了一个动画效果,就是先快速撤回到左侧屏幕之左,然后再快速滑回来,这个过程中把小用例列表给切换成大用例b的了,走的else。...这里我们也学习了jquery的新方法: .css() 直接改style中的属性,然后.animate是带动画效果的改距离右边界的right的属性。...而是当用户点击不同设置按钮的时候,通过请求获取实时的小用例列表,然后通过js的操作展示在这个div。...然后我们接受到了这个ret后,解析,清空小div的内容,来换上新的内容即可。 思路很清晰,接下来就开始实现 忘了我们要展示个标题文案了,就是让人知道现在打开的是哪个大用例。。。

45830

前端成神之路-02_jQuery

注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。 语法2 ? ​...注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...= $("是后妈生的"); // $(".test").after(div); $(".test").before(div);...案例:带有动画的返回顶部 1.核心原理: 使用animate动画返回顶部。...案例: 品优购电梯导航() 1.当我们滚动到 今日推荐 模块,就让电梯导航显示出来 2.点击电梯导航页面可以滚动到相应内容区域 3.核心算法:因为电梯导航模块和内容区模块一一对应的 4.当我们点击电梯导航某个小模块

2.2K10

那些前端常用的网站插件

这套工具集中的大部分你可能见过,也可能没见过,如果有哪个/些让你眼前一亮,那么的分享就很值了。 这个列表包含许多种类的资源,所以这里将它们分组整理。... — 一个对比图片的可视化 diff 工具 Vivus.js — 在 SVG 绘制动画 Wow.js — 滚动时展现动画 Scrolline.js — 页面滚动时显示滚动进度 Velocity.js ...Jquerymy — 使用 jQuery 实现双向数据绑定 Cleave.js — 实时格式化输入内容 Page — 客户端单页应用路由 Selectize.js — 用来添加 tag 的 Hybrid...选择框 Nice select — 创建漂亮的选择框的 jQuery 库 Tether — 使用固定定位来创建相关元素 Shepherd.js — 为应用创建新手引导 Tooltip — tooltip...提示框 Select2 — Jquery 选择框插件 IziToast — 通知弹窗实现 IziModal — 模态框实现 CSS 库 / 设计相关 Animate.css — 动画库 Flat UI

4.4K50

unslider源码分析

(); }); 取汉化版介绍页面的元素,使用最新版的unslider.js,调用unslider(),比较页面元素有什么变化。...> 可以发现使用插件后,会在.banner封装,并且对.banner设置样式不让子元素溢出;在ul设置宽度是li元素的整数倍,li元素的所有兄弟元素平均结果...jQuery.data方法新构造的$.Unslider实例保存到jQuery对象的缓存对象,供后续使用;后续的调用可以直接从这个jQuery缓存对象取出$.Unslider实例调用相关方法。...(好像是自己编出来的一个理由) jQuery插件一般最终都会在jQuery原型定义要被jQuery对象调用的方法,或者通过直接定义的方式,如$.fn.myPlugin = function(){},...或者首先定义好插件方法,然后通过$.fn.extend扩展方法插件方法扩展到jQuery原型

1.9K20
领券