位置: 编程技术 - 正文

jQuery+HTML5+CSS3制作支持响应式布局时间轴插件(jqueryw3c)

编辑:rootadmin

推荐整理分享jQuery+HTML5+CSS3制作支持响应式布局时间轴插件(jqueryw3c),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery h5,jqueryw3c,jquery dom,jquery.html,html5 jquery,jquery h5,jquery h5,html5 jquery,内容如对您有帮助,希望把文章链接给更多的朋友!

jQuery时间轴插件效果图预览

(图一)

(图二)

附注说明:

图一是浏览器宽度像素大于px下的展示效果,图二是在浏览器宽度像素小于px下的展现效果。使用的是CSS3的Media Query(媒体查询)实现的效果。 另外页面中圆形、圆角和三角同样使用了CSS3的特殊样式。这些基础的样式和效果在本文中不会赘述,不了解的童鞋可以上网搜索学习一下,很简单。 页面上每个时间节点的展示内容提供了三种展示样式,多张图片的展示风格、单张图片的展示风格和无图片的展示风格。这些可以根据自己的需求自己更改。

分析页面布局思路

jQuery+HTML5+CSS3制作支持响应式布局时间轴插件(jqueryw3c)

页面的布局其实主要就是将外层的容器使用相对定位,容器内的元素使用绝对定位即可。具体的分析请看下图

依照图片上的分析就可以达到时间轴插件的布局展示效果。

布局好了之后,我们就可以添加我们需要展现的内容了。为了页面不那么单调,可以使用JQuery的animate函数添加一些效果,比如可以让左侧的节点从页面左侧滑入页面,右侧节点从页面右侧滑入页面。代码简单,稍后贴出。

加入滚动触发事件机制,动态加载时间节点

在时间节点较多的情况下,一般情况下比如一个公司的发展历程和重大记事都不太可能只有三、五条信息吧,随着时间的推移,值得记录的大事件就会越多。如果一次就要让全部的信息展示在页面上可能会影响页面的展示效率,用户的体验也不会很好。所以,可以利用触发滚动事件机制,每次加载固定的条数。这跟实现分页效果是一样的。只不过我们的触发条件是滚动触发。

注意事项:1. 首次加载固定条数时,假设每次加载5条记录,如果首次加载5条后,没有出现滚动条,应该再次调用查询方法,继续加载,直到出现滚动条(否则首次加载5条后,没有出现滚动条,以后就无法触发滚动事件了,自然也就无法继续查询之后的记录了)。2. 触发滚动事件,不能够只要滚动就触发,否则程序一直在触发加载记录方法,页面可能会无法由于频繁发送请求无法响应。解决方法,可以在滚动条滚动到页面底部的时候再触发加载记录方法。具体的判定请看代码

CSS代码

JQuery代码

总结一下: 1. 本文偏重在时间轴的布局设置分析,主要是通过外层容器的相对定位和内层元素的绝对定位实现布局效果。 2. 触发滚动事件机制,达到类似分页的加载效果。在触发滚动事件是要保证逻辑的严谨性。

比较久之前写的Demo了,Jquery插件写的不是很好,和CSS样式混杂在一起,也没有将其单独提取出来。不过作为分享学习使用还是可以的。正式开发的时候,不要像我这么写JS。最后,依旧是感谢阅读。

标签: jqueryw3c

本文链接地址:https://www.jiuchutong.com/biancheng/384158.html 转载请保留说明!

上一篇:jQuery制作圣诞主题页面 更像是爱情影集(圣诞树代码html)

下一篇:jQuery实现的选择商品飞入文本框动画效果完整实例(jquery中选择器有哪些)

  • 2020年小微企业所得税税率
  • 个人独资企业和个体工商户的税收区别
  • 一般纳税人附加税优惠政策2023
  • 印花税办理流程
  • 主营业务利润和利润总额
  • 广告公司可以不交社保吗
  • 财务报表和信息的区别
  • 上期金额和本期金额是什么意思
  • 开票税金和实际交的税金差额怎么办
  • 个体工商户出租商铺个人所得税
  • 公司销售家电并购案例
  • 资产评估机构可以评估土地吗
  • 无形资产增资需要缴纳个税吗
  • 贴现利息可以抵扣吗
  • 公司新装宽带怎么做账?
  • 税控设备维护费怎么填申报表
  • 企业维修厂房购进材料怎样做账务处理?
  • 工厂采购原材料销售给外贸公司
  • 集团公司转股要交印花税吗?
  • 已经作废了的发票怎么查
  • 餐费可以列入哪些费用明细
  • 加权平均净资产收益率等于企业净利润除以
  • 派遣公司乱扣钱没人管吗?
  • 做账的是什么会计
  • 外资企业税率是多少
  • 我公司对某公司作如下措施
  • 微信转账记录怎么加回好友?
  • 简易征收增值税怎么算
  • 应用程序错误0x000000
  • PHP:pg_fetch_all()的用法_PostgreSQL函数
  • 有留抵税额怎么做分录
  • 定向增发后送股成本价
  • web服务器做什么用的
  • php进程数量怎么决定
  • vue3中使用require
  • 简单了解航天员的生活
  • 防伪码查一次还能查第二次吗
  • php实现二叉树
  • php获取当前时间提交数据库
  • Yii CFileCache 获取不到值的原因分析
  • php数组拼接成字符串
  • discuz如何关闭站点
  • 如何办理出口退税备案
  • 收到银行的贷款怎么入账
  • 注册公司冠名省需要多少注册资金
  • 残疾人保障金所属期怎么填
  • sql20054n
  • mysql操作步骤
  • 年末未分配利润计算公式
  • 安装调试费属于劳务还是服务
  • 建筑企业城建税和教育费附加怎么算
  • 公司买车可以少多少钱
  • 加工废料如何处理
  • 代扣代缴个人所得税分录
  • 收到支票如何去银行兑现
  • 企业会计准则基本准则
  • 资产负债表怎么算
  • mysql中/g
  • docker mysql 数据
  • SQLSERVER Pager store procedure分页存储过程
  • centos安装插件
  • win7修改系统版本
  • 苹果Mac系统怎么切换输入法
  • win10右下角弹出全屏截图
  • win7开机提示重启怎么办
  • MAC OS X 10.8通知中心无法访问、停止更新怎么重启
  • win8打开蓝牙设置
  • win10系统onenote不能用
  • Unity3D游戏开发(第2版)
  • python ftp storbinary
  • android的布局文件
  • python中字符串的方法
  • python字符串怎么用
  • 猫的所有视频
  • Android Path和PathMeasure类的使用之获取圆弧上的坐标值
  • 商业发票发票号怎么填写
  • 物业监控不完善怎么提意见
  • 煤矸石征收资源税吗
  • 收到假发票,被公司辞退
  • 非居民企业机构场所核定征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设