我只想知道如何使用jquery .css()函數不覆蓋,而是爲CSS屬性添加其他值。不要覆蓋CSS屬性,但用jQuery添加到他們
例如,我有一個元素,它目前有它的css transform:translate(-50%, -50%)
。我想使用jQuery .css()函數ADD transform: rotate(90deg)
,但是當我使用它時,它會覆蓋它。
如果我的描述很混亂,請看看這個小提琴。 http://jsfiddle.net/justinbchristensen/mvhwbjLo/1/
您將在小提琴看到,當你第一次點擊該按鈕,廣場失去了其原有的轉變,向下滑動,和旋轉,但在按鈕上的所有後續的點擊次數僅旋轉,因爲它沒有失去廣場「改造:翻譯'財產。
我不想在我的.css()函數element.css('transform', 'translate(-50%,-50%) rotate(90deg)'
中說,我只是想能夠將旋轉添加到現有的轉換。
有沒有辦法做到這一點?