我正在尝试暂停 css3 转换,因此当单击暂停按钮时,相关元素会保持其精确的 css 属性。我考虑的方式是在过渡期间获取元素的 CSS 属性并使用 .css() 将它们设置为该属性,这可行吗?在过渡期间如何获取元素的 CSS 属性。
HTML
<div id="productimage">
</div>
<a href="#" id="pause">Pause</a>
CSS
#productimage {
position:absolute;
height: 550px;
width: 393px;
background-image: url("../img/blusen.jpg");
background-repeat:no-repeat;
background-position:50% 50%;
background-color: #fff;
background-size:396px 600px;
top:191px;
left:10px;
}
#productimage.step1 {
background-size:1500px 2275px;
-webkit-transition: all 2.5s ease-in-out; -moz-transition: all 2.5s ease-in-out; -o-transition: all 2.5s ease-in-out;
}
查询
$("#pause").click(function(e) {
e.preventDefault();
$('#productimage').addClass('step1');
}