以下内容若有问题烦请即时告知我予以修改,以免误导更多人。
本次内容:运动时钟、返回顶部、无缝滚动、无缝幻灯片、带进度条的无缝幻灯片
5. 运动时钟
1 | <style> |
1 | <div id="box"> |
1 | <script type="text/javascript" src='move.js'></script> |
效果示例
6. 返回顶部
此例因为涉及documentElement,move.js中没有相关判断,所以用move.js原理写了一个
1 | <style> |
1 | <input type="button" value="返回顶部" id="btn1" /> |
1 | <script> |
效果示例
7. 无缝滚动
此例资源为4张不重复图片,宽度为相应宽度*4
ul里的内容复制一份达到无缝的目的,再计算ul宽度
模%求得余数
- 往左走(left负数)
W = oUl.offsetWidth / 2;
left -= 5;
left = left % W; - 往右走(left正数)
W = oUl.offsetWidht / 2;
left += 5;
left = (left % W - W) % W;
- 往左走(left负数)
1 | <style> |
1 | <div id="box"> |
1 | <script> |
效果示例
8. 无缝幻灯片
ul里的内容复制一份达到无缝的目的,再计算ul宽度
模%求得余数
- 往左走(left负数)
W = oUl.offsetWidth / 2;
left -= 5;
left = left % W; - 往右走(left正数)
W = oUl.offsetWidht / 2;
left += 5;
left = (left % W - W) % W;
- 往左走(left负数)
1 | <style> |
1 | <div id="box"> |
1 | <script type="text/javascript" src='move.js'></script> |
效果示例
9. 带进度条的无缝幻灯片
1 | <style> |
1 | <div id="box"> |
1 | <script type="text/javascript" src='move.js'></script> |
效果示例
更多内容可以订阅本人微信公众号,一起开启前端小白进阶的世界!