[英]How do you override CSS applied by jQuery UI theme properly?
根據這個問題 (和常識),我應該能夠在加載后更改jQueryUI Widget的特性,例如按鈕。 例如,將特定按鈕的背景設置為紅色。
當我在.button()調用之后嘗試使用css或什至使用$('.selector').css({'background-color': 'Red'})
,該按鈕在加載時閃爍紅色並返回到jQuery UI主題。 如何停止jQuery UI覆蓋替代?
jQuery UI為元素創建完成后提供了一個簡潔的回調。 那就是您要進行顏色更改的地方。
$( ".selector" ).button({
create: function(event, ui) {
$('.selector').css({'background-color': 'Red'})
}
});
您是在選擇button
元素還是其子span
標記? 這個例子對我有用:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.