我想做一個簡單的轉換,但要用jQuery來做這件事。 我創建在JS進行改造在事件監聽像這樣的元素:無法通過使用jQuery切換類來觸發轉換
const searchHint = `
<h3 id="search_hint" class="invizible">
Enter a search term to continue!
</h3>
`
$('#search_label').append(searchHint)
$('#search_hint').removeClass('invizible').addClass('make_vizible')
在我的樣式表我已經得到了類「invizible」和「make_vizible」這些風格:
#search_hint.invizible {
color: white;
transition: color 1s ease;
}
#search_hint.make_vizible {
color: #404040;
}
據我所知,這應該會導致搜索提示元素緩慢淡入。我使用可調用類創建它,其中存在轉換屬性,並且還要爲要轉換的屬性創建起始值。然後我將類切換到具有不同顏色值的類。
會發生什麼,該元素是剛剛顯示,而不是動畫。
任何想法?
您必須包裝類的改變超時的瀏覽器有時間做重繪等 – adeneo