我試圖暫停css3轉換,因此有問題的元素在單擊暫停按鈕時保持其確切的css屬性。我想過的方式是在轉換過程中獲取元素的CSS屬性,並使用.css()將它們設置爲該屬性,這是否可行?如何在轉換期間獲取元素的CSS屬性。獲取轉換元素的CSS屬性/暫停CSS3轉換
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;
}
JQUERY
$("#pause").click(function(e) {
e.preventDefault();
$('#productimage').addClass('step1');
}
出來了,但就是在jQuery的動畫的時候,我動畫通過添加類的元素其中有css3過渡。 – user1937021
@ user1937021加上你希望它停止中間轉換,對嗎? –
是的請也 – user1937021