首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

fullPage.js全屏滚动插件

resize (true/false)字体是否随着窗口缩放而缩放 slidesColor 设置背景颜色 anchors (array)定义锚链接 scrollingSpeed (int) 设置滚动速度...,单位为毫秒 easing (striing)滚动动画方式 menu (true/false) 绑定菜单,设定的相关属性与 anchors 的值对应后,菜单可以控制滚动 navigation (true...moveSlideLeft() slide 向左滚动 setAutoScrolling() 设置页面滚动方式,设置为 true 时自动滚动 setAllowScrolling() 添加或删除鼠标滚轮/...触控板控制 setKeyboardScrolling() 添加或删除键盘方向键控制 setScrollingSpeed() 定义以毫秒为单位的滚动速度 6.回调函数 -- -- afterLoad...() 滚动到某一屏后的回调函数,接收 anchorLink 和 index 两个参数,anchorLink 是锚链接的名称,index 为序号,从1开始计算 onLeave() 滚动前的回调函数

15K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PC端、移动端的页面适配及兼容处理

    jquery较好的兼容性配合响应式可相对代价较小地实现跨终端。...前端模块加载器主要负责按需加载,以提高页面加载速度,css预处理器 的变量、运算、嵌套等特性可大大提高手动计算响应式的效率,妈妈再也不用担心我把比例算错了。当然后两者可参考需求及成本决定是否采用。...如果把移动端的可视区域(320-768)的话,大部分网站都会因为太窄而显示错乱;所以浏览器默认把viewport设置为一个较宽的值 980px或1024px,至少保证PC网站在移动端上可以显示,只不过出现了横向滚动条而已...设备屏幕的尺寸 单位是物理像素 screen.width 获取 屏幕尺寸是不变的 在该viewport中用户不需要缩放和横向滚动就可以正常查看网站的所有内容 设置移动端网站一般以这个viewport为准...iphone4为640 //target-densitydpi=device-dpi 标示使用设备本身物理屏幕的像素,不会发生默认缩放 miniual-ui ios的safari为meta表天新增的属性

    2.8K20

    jQuery实现图片懒加载

    在图片加载时均采用了一种名为懒加载的方式,具体表现为,当页面被请求时,只加载可视区域的图片,其它部分的图片则不加载,只有这些图片出现在可视区域时才会动态加载这些图片,从而节约了网络带宽和提高了初次加载的速度...二、获取屏幕高度:jquery的height()和javascript的height 1、jquery的各种高度 首先来说一说$(document)和$(window),如下: $(document)...,若滚动条和边框为0,则和clientWidth相等) 网页可见区域高[仅针对body]: document.body.offsetHeight (包括滚动条和边框,若滚动条和边框为0,则和clientHeight...网页正文部分上: window.screenTop 网页正文部分左: window.screenLeft 屏幕分辨率的高(整个屏幕的高度): window.screen.height 屏幕分辨率的宽(...整个屏幕的宽度): window.screen.width 屏幕可用工作区高度: window.screen.availHeight 屏幕可用工作区宽度: window.screen.availWidth

    13.7K20

    第135天:移动端开发经验总结

    不管当前有多少只手指 touchmove:当手指在屏幕上滑动时连续触发。...通常我们再滑屏页面, 会调用event的preventDefault()可以阻止默认情况的发生:阻止页面滚动 touchend:当手指离开屏幕时触发 touchcancel:系统停止跟踪触摸时候会触发。...gmail.com">dooyoe@gmail.com 5、 ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉         ios用户点击一个链接,会出现一个半透明灰色遮罩, 如果想要禁用...如果你不想让用户这么操作,那么你可以通过以下方法来禁止: img { -webkit-touch-callout: none; } 10、摇一摇功能 HTML5 deviceMotion:封装了运动传感器数据的事件...,可以获取手机运动状态下的运动加速度等数据。

    1.6K30

    Web-第五天 BootStrap学习

    此概念是为解决移动互联网浏览而诞生的。 响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用“大势所趋”来形容也不为过。...行使用的样式“.row”,列使用样式“col-*-*” 内容应当放置于“列(column)”内 列大于12时,将另起一行排列 栅格类适用于与屏幕宽度大于或等于分界点大小的设备,并且针对小屏幕设备覆盖栅格类...-- 设置one div,中等屏幕和超小屏幕显示 设置two div,小屏幕和超大屏幕隐藏 --> one

    用最少的代码却实现了最牛逼的滚动动画!

    大家好,我是前端实验室的小师妹! 今天小师妹带领大家学习如何使用最少的代码创建令人叹为观止的滚动动画~ 在聊ScrollTrigger插件之前我们先简单了解下GSAP。...接下来小师妹带领大家一起学习ScrollTrigger插件的使用。 插件简介 ScrollTrigger是基于GSAP实现的一款高性能页面滚动触发HTML元素动画的插件。...可以在进入/离开定义的区域或将其直接链接到滚动栏时在动画上执行操作(播放、暂停、恢复、重新启动、反转、完成、重置)。 延迟动画和滚动条之间的同步。 根据速度捕捉动画中的进度值。...在滚动记录器处于活动状态时,如将active类添加到触发元素中:toggleClass: "active" 使用 matchMedia() 标准媒体查询为各种屏幕尺寸创建不同的设置。...duration: {min: 0.2, max: 3}, // 捕捉动画应至少为 0.2 秒,但不超过 3 秒(由速度决定) delay: 0.2, // 从上次滚动事件开始等待 0.2

    2.7K20

    BootStrap应用开发学习入门

    3.user-scalable=no 属性可以禁用其缩放(zooming)功能。 4.maximum-scale=1.0 属性用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。...,代码块区域最大高度为340px 一旦超出这个高度,就会在Y轴出现滚动条 /**列表**/ .list-unstyled: 移除默认的列表样式,列表项中左对齐 ( 和 中) .list-inline...(2).container类左右内边距一直是15px,屏幕小于等于767px的时候没有margin值,屏幕大于767px开始有左右margin值,屏幕宽度为768px和1000px的时候,margin值相对最小....col-xs- 超小屏幕 手机 (<768px) .col-sm- 小屏幕 平板 (≥768px) .col-md- 中等屏幕 桌面显示器 (≥992px) .col-lg- 大屏幕 大桌面显示器 (...从 v3.2.0 版本起,形如 .visible-- 的类针对每种屏幕大小都有了三种变体,每个针对 CSS 中不同的 display 属性,以超小屏幕(xs)为例,可用的 .visible-*-* 类是

    14.6K30

    BootStrap应用开发学习入门

    3.user-scalable=no 属性可以禁用其缩放(zooming)功能。 4.maximum-scale=1.0 属性用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。...,代码块区域最大高度为340px 一旦超出这个高度,就会在Y轴出现滚动条 /**列表**/ .list-unstyled: 移除默认的列表样式,列表项中左对齐 ( 和 中) .list-inline...(2).container类左右内边距一直是15px,屏幕小于等于767px的时候没有margin值,屏幕大于767px开始有左右margin值,屏幕宽度为768px和1000px的时候,margin值相对最小....col-xs- 超小屏幕 手机 (<768px) .col-sm- 小屏幕 平板 (≥768px) .col-md- 中等屏幕 桌面显示器 (≥992px) .col-lg- 大屏幕 大桌面显示器 (...从 v3.2.0 版本起,形如 .visible-- 的类针对每种屏幕大小都有了三种变体,每个针对 CSS 中不同的 display 属性,以超小屏幕(xs)为例,可用的 .visible-*-* 类是

    17.6K20

    第134天:移动web开发的一些总结(二)

    em:是根据父节点的font-size为相对单位 rem:是根据html的font-size为相对单位 em在多层嵌套下,变得非常难以维护,rem更加能作为全局统一设置的度量 那么,rem的基值设置为多少比较好...自定义tao事件原理: 在touchstart、touchend的记录时间、手指位置,在touchend时进行比较,如果手指位置为同一位置(或允许移动一个非常小的位移值)且时间间隔较短(一般认为是200ms...-webkit-backface-visibility:hidden;/* 防止闪白 */ 6)更多图片的优化,保留3个要使用的节点,当前的,上一个,下一个图片的节点,剩余的不需要的删除 7)jQuery...Mobile(JQM jQMobile) 是jQuery在手机上和平板设备上的版本,是创建移动web app的框架。...touchmove', function(event) { event.preventDefault(); }); 10)使用Dropbox发布自己的web app 免费 限制: ① 静态网站 ② 速度较慢

    1.8K10

    2022年最好的10个JavaScript动画库

    你可以使用Velocity.js来滚动 browser windows.它既可以与浏览器中加载的jQuery一起工作,也可以独立于它,甚至可以撤消之前的动画效果。 ◆3....所有这些为Mo.js赢得了接近16K星的评价。 ◆8. Vivus.js 如果你想在屏幕上实时地模仿钢笔画,你会用Vivus达到目的。它可以让你对SVG进行动画处理,给人以被绘制的感觉。...ScrollReveal JS 如果你希望在你的网页元素滚动进入视图时为它们制作动画,ScrollReveal不会让你失望。这个简单易学的动画库没有任何依赖性,在GitHub上有18.5K多颗星。...Typed.js Typed.js是一个简单的库(更像是一个插件,真的),用于在你的屏幕上对打字进行动画处理。一旦你输入任何字符串,访问者就可以看到它以设定的速度被打出来。...如果你希望让禁用JS的访问者也能看到,你只需要在页面上放置一个HTML div。这样一来,机器人和搜索引擎也能查看输入的文字。

    4.1K30

    为安卓Chrome加入自定义手势控制

    下面小苏就来说说如何为安卓Chrome添加手势吧~ 解决方案:   以下内容适用于喜欢折腾的Chrome重度用户(步骤重复性高并且比较复杂),手势功能基于应用:GMD手势控制(文末提供下载),并且要求手机获得...启用"离开屏幕后识别"这一项可以防止GMD手势将我们对屏幕的正常操作"误判"为手势触发条件,如果禁用这一项,GMD手势会检测到用户在屏幕上操作的趋势,当趋势满足某手势触发条件时,GMD手势便相应预先设定好的响应动作...这样虽然能提高手势响应速度,但是增加了"误判"概率。...如法炮制,我们可以按上面的步骤来单独为Chrome增加手势。...同样,GMD手势预置16种"浏览"动作,包括:"后退/前进/刷新/新建标签/新建隐身标签/关闭标签/上一标签/下一标签/打开书签/添加为书签/页面内查找/打开历史记录/滚动至页面顶部/滚动至页面底部/滚动到上一页

    3.8K30

    移动端的touch事件处理

    OK,下面我们继续以一个小的测试例子,来看一下,一个类数组,包含了哪些信息可供我们使用。...验证这个可以通过很简单的方法,用两个触点(两根手指),其中一个触点一直按着屏幕,而另外一个触点,触发touchend事件,可以看到这个时候,touches和targetTouches的属性中,数组长度为...禁用页面整体拖动IOS下默认情况下用户的拖动操作在scroll滚到头以后会导致整体页面的滚动,一种方式是禁用掉 document 的 touchmove 原生触发document.addEventListener...('touchmove', function(e) {  e.preventDefault();});此时原生的滚动是无法工作的,解决办法就是禁用滚动元素的 touchmove 事件冒泡scrollable.addEventListener...('touchmove', function (e) {   e.stopPropagation();});另一种方式是判定滚动元素滚到头之后禁用掉默认的处理var el = document.querySelector

    1.7K20
    领券