您现在的位置是:亿华云 > 热点
四个基本的JavaScript函数来驯服CSS3过渡和动画(
亿华云2025-10-05 21:28:55【热点】9人已围观
简介3)检测转换何时结束 我们可以使用JavaScript通过点击“
3)检测转换何时结束
我们可以使用JavaScript通过点击“ transitionend ”事件 来检测CSS转换何时结束 。个基S过 像设置CSS3属性一样需要注意的函数是,一些旧版本的驯服Chrome和Safari仍然依赖于事件的前缀版本。香港云服务器 为了考虑所有可能的渡和动画前缀,我们可以使用以下函数 transitionend 在浏览器中 返回支持的个基S过“ ”事件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 function gettransitionend(){ <font></font> var root = document.documentElement<font></font> var transitions = { <font></font> transition : transitionend ,<font></font> OTransition : oTransitionEnd ,<font></font> MozTransition : transitionend ,<font></font> WebkitTransition : webkitTransitionEnd <font></font> }<font></font> <font></font> for ( var t in transitions){ <font></font> if (root.style[t] !== undefined ){ <font></font> return transitions[t];<font></font> }<font></font> }<font></font> return undefined<font></font> }<font></font> <font></font> //Example Usage:<font></font> var transitionendevt = gettransitionend()<font></font> if (transitionendevt){ // if transitionend event supported by browser<font></font> element.addEventListener(transitionendevt, function (e){ <font></font> // do something after end of transition<font></font> }, false )<font></font> }
在这种情况下 , 事件对象 填充了一些属性,函数其中两个更有用 event.propertyName ,源码库驯服它返回一个字符串,渡和动画其中包含已转换的个基S过CSS3属性名称列表,并 event.elapsedTime 返回转换的函数持续时间(以秒为单位)。
很赞哦!(1764)
热门文章
站长推荐
众所周知,com域名拥有最大的流通市场和流通历史。最好选择com域名,特别是在购买域名时处理域名。其次可以是cn域名、net域名、org域名等主流域名,现在比较流行的王域名和顶级域名,都是值得注册和投资的。
戴尔科技多样化散热解决方案 帮助应对能耗焦虑
戴尔科技集团第三财季延续良好势头 ISG连续第七个季度增长
必看!Intel Enpirion 电源IC全系列替代方案!
3、商标域名一经注册,就可以作为域名裁决过程中的主要信息之一。这可以大大增加公司被抢注的相关域名胜诉的机会。
2022ODCC峰会上,华为为数据中心持续进化提供了哪些解题思路
全国数据中心完成顶层布局
深入理解 ELK 中 Logstash 的底层原理 + 填坑指南