位置: 编程技术 - 正文

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中选择器有哪些)

  • 用于员工福利的进项税转出分录
  • 收到上年度所得税返还会计分录
  • 税控盘服务商
  • 现金流量表抵消分录
  • 个体工商户2023年税收政策
  • 汽车4s店索赔和维修
  • 非货币资产交换的会计处理原则
  • 古董卖给公司
  • 报销退回多余款项怎么开收据
  • 将自制的一批新产品用于对外投资,生产成本为300000
  • 海关进口增值税计算公式
  • 社保发票是普票还是专票
  • 企业2015年申报抵扣的增值税,2016年检查有11000元不得抵扣,需要补交增值税11000元并收滞纳金及罚款1200元,请问老师具体该怎么做账,谢谢
  • 已申报税额什么时候缴纳
  • 培训费增值税专用发票怎么开
  • 应收账款确认无法收回
  • 转登记日下期指的是什么
  • 已交税的无票收入后期怎么补开发票?
  • 固定资产折旧会计做账
  • 抵扣发票勾选到哪个科目
  • linux命令-a
  • 注册会计师考试科目有哪些
  • 小规模防伪税控服务费280元
  • 结转本月主营业务收入800000元,营业外收入2500元
  • mac的pdf怎么转换成word
  • 最新版win10激活
  • smtplib教程
  • 营改增后房地产企业账务处理
  • 广告公司发生的费用要计入主营业务成本吗
  • 然后安装电脑系统
  • PHP:session_destroy()的用法_Session函数
  • PHP:curl_multi_add_handle()的用法_cURL函数
  • 新准则规定
  • PHP:mcrypt_module_get_algo_key_size()的用法_Mcrypt函数
  • js设置input值
  • 向银行贷款资金成本率计算公式是什么
  • 长期投资有哪些渠道
  • 深度学习之GPU显存与利用率 浅析小结
  • 个人出租商用房个人所得税
  • 材料款零头抹掉怎么做凭证
  • Vue3通透教程【一】Vue3现状—必然趋势?
  • RLHF:基于人类反馈(Human Feedback)对语言模型进行强化学习【Reinforcement Learning from Human Feedback】
  • 使用vue要安装什么软件
  • 前端脚本开发
  • php自动载入文件的函数
  • 销售货物收到货款
  • 预提的费用当年必须冲掉吗
  • 个体经营所得税怎么网上申报
  • 固定资产处置净收入转入什么账户核算
  • 营业外收入需要缴纳印花税吗
  • 文化事业建设税怎么申报
  • 权益法核算还计提减值么
  • 固定资产计提折旧凭证怎么做
  • 房地产开发企业建造的商品房,在出售前
  • 发票已付款,可以开红字吗
  • 填制费用报销单怎么填写
  • 亏损合同预计负债
  • 汇算清缴结束后发现有错账
  • 软件属于无形资产什么类别
  • 镜的镜像截图
  • qqexternal.exe是什么进程如何删除(CPU的使用率在90%)
  • onetouch.exe - onetouch是什么进程 有什么用
  • linux怎么查看硬件信息
  • linux命令grep -rl
  • python数据结构教程
  • perl中my
  • cocos2dx4.0入门
  • android deam
  • nginx1.16安装
  • shell脚本监控日志输出
  • NGUI之UIGrid
  • vue-resource + json-server模拟数据的方法
  • <2> unity3d 分包与上google play 之具体实战
  • vue如何用
  • unity随机生成一个物体
  • unity ui批处理
  • 北京税务局网站
  • 如何推进税务系统建设
  • 陕西国税电子税务局app
  • 价税分离计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设