上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 移动端 click 事件会有 300ms 的延时,原因是移动端屏幕双击会缩放(double tap to zoom) 页面。 解决方案: 1. 禁用缩放。 浏览器禁用默认的双击缩放行为并且去掉300ms 的点击延迟。 <meta name="viewport" content="user-scala 阅读全文
posted @ 2020-10-02 22:35 星辰ꦿ.大海 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 当页面滚动某个地方,就显示返回顶部图标,否则隐藏 点击可以返回顶部 实现代码跟pc端一致 案例分析: 滚动某个地方显示 事件:scroll页面滚动事件 如果被卷去的头部(window.pageYOffset )大于某个数值 点击,window.scroll(0,0) 返回顶部 //返回顶部模块制作v 阅读全文
posted @ 2020-10-02 22:32 星辰ꦿ.大海 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 移动端轮播图功能和PC端基本一致。 功能需求: 可以自动播放图片 手指可以拖动播放轮播图 案例分析: 自动播放功能 开启定时器 移动端移动,可以使用translate 移动 想要图片优雅的移动,请添加过渡效果 // 1.获取元素var focus = document.querySelector(' 阅读全文
posted @ 2020-10-02 22:30 星辰ꦿ.大海 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1. 触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,但是移动端也有自己独特的地方。比如触屏事件 touch(也称触摸事件),Android和 IOS 都有。 touch 对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。 阅读全文
posted @ 2020-10-02 12:18 星辰ꦿ.大海 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 功能需求: 鼠标经过某个小li,筋斗云跟到当前小li位置 鼠标离开这个小li ,筋斗云复原为原来的位置 鼠标点击了某个小li,筋斗云就会留在点击这个小li的位置 案例分析: 利用动画函数做动画效果 原先筋斗云的起始位置是0 鼠标经过某个小li,把当前小li的offsetLeft 位置做为目标值即可 阅读全文
posted @ 2020-10-02 12:16 星辰ꦿ.大海 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 带有动画的返回顶部 此时可以继续使用我们封装的动画函数 只需要把所有的left 相关的值改为 跟 页面垂直滚动距离相关就可以了 页面滚动了多少,可以通过 window.pageYOffset 得到 最后是页面滚动,使用 window.scroll(x,y) //1. 获取元素 var sliderb 阅读全文
posted @ 2020-10-02 10:58 星辰ꦿ.大海 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 轮播图也称为焦点图,是网页中比较常见的网页特效。 功能需求: 1.鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。 2.点击右侧按钮一次,图片往左播放一张,以此类推,左侧按钮同理。 3.图片播放的同时,下面小圆圈模块跟随一起变化。 4.点击小圆圈,可以播放相应图片。 5.鼠标不经过轮播图,轮播图 阅读全文
posted @ 2020-10-02 10:56 星辰ꦿ.大海 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1. 动画实现原理 核心原理:通过定时器 setInterval() 不断移动盒子位置。 实现步骤: 获得盒子当前位置 让盒子在当前位置加上1个移动距离 利用定时器不断重复这个操作 加一个结束定时器的条件 注意此元素需要添加定位,才能使用element.style.left <body> <div> 阅读全文
posted @ 2020-10-02 10:52 星辰ꦿ.大海 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 当鼠标移动到元素上时就会触发mouseenter 事件 类似 mouseover,它们两者之间的差别是 mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter 只会经过自身盒子触发 之所以这样,就是因为mouseenter不会冒泡 跟mouseenter搭配鼠标离开 m 阅读全文
posted @ 2020-09-29 11:52 星辰ꦿ.大海 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. scroll 概述 scroll 翻译过来就是滚动的,我们使用 scroll 系列的相关属性可以动态的得到该元素的大小、滚动距离等。 2. 页面被卷去的头部 如果浏览器的高(或宽)度不足以显示整个页面时,会自动出现滚动条。当滚动条向下滚动时,页面上面被隐藏掉的高度,我们就称为页面被卷去的头部。 阅读全文
posted @ 2020-09-29 11:47 星辰ꦿ.大海 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页