HTML animate()动画更改多个元素背景颜色但不同时生效问题
生活随笔
收集整理的這篇文章主要介紹了
HTML animate()动画更改多个元素背景颜色但不同时生效问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
我想點擊按鈕時把頁面中的body顏色和button中顏色【同時】改變
這個時候出現了body顏色先變化,而button顏色后變化,似乎是因為我的代碼是這樣有先后順序的:
要使body和button的背景顏色同時改變,需要給animate()添加很短的延時:
$("html,body").animate({backgroundColor:BGC[randomColorNum]},100); $("html,.button").animate({backgroundColor:BGC[randomColorNum]},100);按理說只要添加第一個js語句的延遲,可是為什么要添加兩個?
總結
以上是生活随笔為你收集整理的HTML animate()动画更改多个元素背景颜色但不同时生效问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像分类_01图像分类简介:挑战+近邻分
- 下一篇: 谷歌浏览器有哪些好看的主题_Kibou