因为这会将转换持续时间设置为1秒:$('#objectID').css('webkit-transition-duration','1s');
我假设这将返回当前的持续时间值:$('#objectID').css('webkit-transition-duration');
但事实并非如此。
发布于 2012-03-08 02:39:03
尝试使用:
$('#objectID').css('transition-duration','1s');
$('#objectID').css('transition-duration');发布于 2014-07-06 15:40:16
更简单的答案:
parseFloat(getComputedStyle(targetElement)['transitionDuration'])发布于 2012-03-08 02:39:56
function getTransitionProperty(element) {
// Note that in some versions of IE9 it is critical that
// msTransform appear in this list before MozTransform
var properties = [
'transition',
'WebkitTransition',
'msTransition',
'MozTransition',
'OTransition'
];
var p;
while (p = properties.shift()) {
if (typeof element.style[p] != 'undefined') {
return p;
}
}
return false;
}这将返回所有主要浏览器的转换值。
https://stackoverflow.com/questions/9607147
复制相似问题