jQuery简单网页时间轴效果
jQuery 的网页时间轴效果,属于那种简单上手、灵活性又挺高的小功能。你只需要会点基本的 jQuery 操作,比如用$('.item')
去选元素、用append()
塞内容,配合点 CSS,基本就能撸出个看起来还挺顺的时间轴。
时间轴的点和内容,其实就是一组带点结构的数据,比如 JSON 数组。你循环一遍,用 jQuery 动态往#timeline
里插 HTML 标签——一个.timeline-point
,一个.event-content
,排好位置,样式再搞搞,结构就有了。
交互这块,用slideDown()
、fadeIn()
这些效果函数就行,手感蛮自然的。比如点一下某个时间点,展开/折叠内容,用click()
配合slideToggle()
,写几行代码就能实现。
别忘了引 CDN 版本的 jQuery 库,贴一行在里就能搞定:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
实际代码可以参考资源包texiao7719_1560680998
,应该是压好了的 demo,打开看一眼结构和写法,快就能上手。
如果你之前没怎么碰过 jQuery 动画,推荐你玩一玩这个,功能不重,但练手挺好。顺手也可以看看jquery 时间轴插件,想省事就直接用现成的。
下载地址
用户评论