如何用JavaScript实现类似网易云轮播效果的长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1984个文字,预计阅读时间需要8分钟。
1. 设置div宽度与浏览器窗口宽度一致:`width: 100%`
2.让图片在一个绝对定位的盒子中垂直居中显示:`display: flex; align-items: center; justify-content: center;`
3.继续添加绝对定位:`position: absolute;`
4.改变top和left的值:`top: 3px; left: 3px;`
5.使用外置的js文件,页面加载后执行。
1、div宽度直接与浏览器界面宽度一致:width:100%
2、怎么让图片在一个绝对定位的盒子中垂直居中显示?
继续加绝对定位。然后改变top,和left的值
3、采用外置的js文件,需要等到页面加载完毕:window.οnlοad=function(){}
4、添加和移除元素的类名:先获取DOM对象,然后通过classList.add('current')(里面不需要加.)和classList.remove()即可添加类型和删除类名。
5、事件委托: 比如有100个li,每个li都有相同的click点击事件,可能我们会用for循环的方法,来遍历所有的li,然后给它们添加事件。这样会增加dom的交互次数 事件委托是利用事件的冒泡原理实现,事件从最深的节点开始,然后逐步向上传播事件。
本文共计1984个文字,预计阅读时间需要8分钟。
1. 设置div宽度与浏览器窗口宽度一致:`width: 100%`
2.让图片在一个绝对定位的盒子中垂直居中显示:`display: flex; align-items: center; justify-content: center;`
3.继续添加绝对定位:`position: absolute;`
4.改变top和left的值:`top: 3px; left: 3px;`
5.使用外置的js文件,页面加载后执行。
1、div宽度直接与浏览器界面宽度一致:width:100%
2、怎么让图片在一个绝对定位的盒子中垂直居中显示?
继续加绝对定位。然后改变top,和left的值
3、采用外置的js文件,需要等到页面加载完毕:window.οnlοad=function(){}
4、添加和移除元素的类名:先获取DOM对象,然后通过classList.add('current')(里面不需要加.)和classList.remove()即可添加类型和删除类名。
5、事件委托: 比如有100个li,每个li都有相同的click点击事件,可能我们会用for循环的方法,来遍历所有的li,然后给它们添加事件。这样会增加dom的交互次数 事件委托是利用事件的冒泡原理实现,事件从最深的节点开始,然后逐步向上传播事件。

