1
我有一個很好的小SVG元素,我通過將它從0px-70px增長爲動畫元素。 這個元素也是一個在懸停時有很好的筆畫動畫的按鈕。我的問題是,用於筆畫動畫的CSS轉換屬性會影響元素出現時速度增長的時間。我不希望我的懸停動畫過快,但出現的動畫太慢了。CSS轉換屬性覆蓋SVG元素上的jQuery動畫時間
HTML:
<svg width="141" height="141" >
<rect rx="3" y="-50" x="50" width="0" height="0" transform="rotate(45)" fill="white" class="timeline-button">
</rect>
</svg>
JS:
$("rect").animate({
width: "50%",
height: "50%"
},100);
http://codepen.io/anon/pen/qbELqY
有什麼辦法來解決這個問題,除了使用jQuery手動改變轉移財產?這是一個令人討厭的解決方案,因爲按鈕會不斷動畫並與之交互。