怎么使用javascript的时间线ui控件
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"怎么使用javascript的时间线ui控件",在日常操作中,相信很多人在怎么使用javascript的时间线ui控件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
千家信息网最后更新 2025年01月19日怎么使用javascript的时间线ui控件
这篇文章主要介绍"怎么使用javascript的时间线ui控件",在日常操作中,相信很多人在怎么使用javascript的时间线ui控件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么使用javascript的时间线ui控件"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
效果预览:
时间练利用两个时间之间的差别与整个时间轴的长度运算得来
locateHandler = function () { var referTime = (that[that.length] - that[0]) / 86400000, i = 0, len = that.handler.length, temp = 0; for (; i < len;) { temp = ((that[i] - that[0]) / (referTime * 86400000)) * that.parent.offsetWidth; that.fx(that.handler[i], 'left', ((i === len - 1 || i === 0) ? temp - 20 : temp), 50); i++; }
为了减少计算次数,用户操作时把图文面板,时间点,还有时间的位置信息都储存起来,这样在用户操作时计算并储存,第二次操作时读取缓存的位置信息。直接用css设置位置减少运算量
cache = [[],[],[]] |
初始化时只有一组信息
触摸了2个时间点以后,位置数据已经被缓存起来了
if (!indicator.cache[1][index]) { if ((rect.left - div.offsetWidth / 2) < limit.left) { indicator.cache[1][index] = 'visibility:visible;left:0px;'; } else if ((rect.left + div.offsetWidth / 2) > limit.right) { indicator.cache[1][index] = 'visibility:visible;left:' + (limit.right - div.offsetWidth - limit.left) + 'px;'; } else { indicator.cache[1][index] = 'visibility:visible;left:' + (rect.left - div.offsetWidth / 2 - limit.left) + 'px;'; } }
图文面板的位置也是经过智能计算获取,如果超出左边则左对齐,其他情况则以时间点位参考居中,右边超出亦然
动画使用了tween的一些算法 可以自己修改。
到此,关于"怎么使用javascript的时间线ui控件"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
时间
位置
控件
学习
信息
图文
更多
用户
缓存
面板
帮助
运算
实用
接下来
两个
之间
动画
只有
右边
差别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
香港互联网科技成份股
基岩版2b2t的服务器号是多少
强化网络安全基础建设
济南直销软件开发公司哪家比较好
软件开发制度下载
桂林东塔网络安全学院免费试学
网络安全法的理念是
需要制定网络安全法的配套法规
地城之光与服务器
点评软件开发
网络安全 根服务器
安防监控平台管理服务器
服务器ftp允许ip地址范围
云等云服务器数据安全
数据库机房
软件开发智能软件开发
宫司令软件开发
网络安全法明确了网络空间
2核4g服务器怎么配
网络安全周信息安全意识
天津名优网络技术咨询商家
网络技术指什么意思
全球服务器dns大全
福建华为服务器维修云主机
启用网络安全模式后卡
安防监控平台管理服务器
隆回软件开发文档
河北文档软件开发诚信企业
数据库并行数据
数据库unique用途