星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
combobox是Easyui提供的一個下拉式方塊元件,此篇我們來談談如何使用jquery給combobox增加背景色。
我們可以到Easyui官網下載到Easyui的元件庫。
元件庫解壓後的結構大致如圖。我們需要引入的只有themes/default下的sasyui.css,和根目錄下的jquery.min.js與jquery.easyui.min.js
接著我們寫一個簡單的html頁面進行測試,頁面上放入兩個combobox元件。
使用瀏覽器開啟這個頁面,檢視最後生成的元件結構。我們可以看到Easyui將原有的select輸入框隱藏(意味著我們對select的樣式修改並不會影響到元件),並且在select輸入框後加入一個span用於最終的操作。
需要使用jquery修改這部分的背景色,我們可以以id為選擇器找到下一個span節點並為其賦上背景色。修改頁面程式碼並檢視顯示效果。
顯示的效果比對發現中間有一塊未受到影響,我們可以在瀏覽器元素檢視中看到這是一個text型別的輸入框,因此我們還需要修改這個位置的樣式。修改程式碼並檢視效果。
目前為止,元件的背景色已經被改變了,但元件下拉項的背景色還未被改變。我們在瀏覽器元素檢視裡找到這個下拉項,發現Easyui在頁面底部生成了一個div用於展示下拉項。
由於兩個元件的下拉區域幾乎沒有區別,我們只能夠根據元素區域位置來找到並修改這個樣式,即如果是第一個元件,則取第一個div。如果是第二個元件則取第二個div。這裡我選擇了第一個進行修改,然後檢視效果。
效果符合預期,並且我們將樣式的侵入性盡可能的降低了,並未對另一個元件造成影響。
下面貼出最終生效的程式碼:
$('#cc').next('span').css("background-color","#00FFFF").find('input').css("background-color","#00FFFF");$('.combo-p').first().find('.panel-body').css("background-color","#00FFFF");
以上即是本篇的全部內容,感謝閱讀。
相關文章
星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
我們經常會玩決勝時刻戰區遊戲,但是有很多朋友不知道決勝時刻戰區國際服註冊方法,下面就詳細說下決勝時刻戰區國際服註冊方法。1首先我們開啟自己電腦中的瀏覽器,比如360瀏覽器
2020-11-29 16:08:59
決勝時刻黑色行動4的應用獲取的方法。1準備好網路的網速,開啟瀏覽器的頁面。 2決勝時刻黑色行動4將其輸入到搜尋頁中,點選搜尋。 3選擇圖中展示的決勝時刻黑色行動4中文版網頁
2020-11-29 16:06:30
決勝時刻是一個很好玩的遊戲,但是安裝過程比較困難,下面小編和你分享一下經驗! 1一般有很多個壓縮檔案的那種,任意解壓一個壓縮包之後會生成一個映象用虛擬光碟機載入,之後按用光
2020-11-29 10:07:32
小編教你決勝時刻9BO2.怎麼安裝,希望你的生活多姿多彩~ 1首先,你買的基本可以確定,是盜版,或者說所謂的偽正版——同學,多去steam吧或者戰地3吧看一看,會提高你對盜版/偽正版的鑑
2020-11-29 05:49:58
目前很多決勝時刻的玩家都在找版本10的中文版,其實現在正版的當中還沒有中文,退而求其次吧,小編這裡分享一些貼圖大家參考一下 1基礎選單,直接看圖片吧 2基礎選單,直接看圖片吧 3
2020-11-29 05:29:49