如何獲取表格中的行的背景以在用戶執行正確的點擊時更改顏色?獲取表格中行的背景以更改點擊次數?
我試過這個:active pseudoclass,但不工作,因爲我想要的。例如,在移動設備的觸摸屏上,只要用戶觸摸屏幕,相交的行就會改變顏色,即使它不是點擊[點擊是一個簡短的mouseDown + mouseUp組合]。
這裏的表:
<table>
<tbody>
<tr>
<td align="left" style="vertical-align: top;">
<div class="GPBYFDEEB"
__gwtcellbasedwidgetimpldispatchingfocus="true"
__gwtcellbasedwidgetimpldispatchingblur="true">
<div>
<div class="GPBYFDEAB" tabindex="0" style="outline:none;" __idx="0" onclick="">
<div class="GPBYFDECB" style="outline:none;" __idx="1" onclick="">
<!-- finally this is me. -->
<div class="tableRow">
,這裏是我的CSS:
.tableRow {
background-color: green;
}
.tableRow:active {
background-color: red;
}
有沒有辦法做到這一點? (我使用gwt生成上面的html,但不認爲這很重要)。
準確地說,我想要什麼是該行的背景顏色在命中onclick事件後變爲紅色。經過短暫的時間後,將背景恢復爲原來的顏色。我基本上試圖重現單擊iOS或Android本機窗口小部件上的列表項的視覺效果。 謝謝
':active'只適用於鏈接('')。您可能需要涉及一些Javascript單擊事件,例如['jQuery.click()'](http://api.jquery.com/click/)。 –
如果您使用GWT,爲什麼不使用GWT更改行顏色? –
我很想用gwt來改變顏色,但是怎麼樣? – user291701