晚上寫(xiě)頁(yè)面時(shí),碰到個(gè)需求。需要光標(biāo)移動(dòng)到DataGrid的某一個(gè)Cell上時(shí),文字變顏色,移開(kāi)后回到原來(lái)的樣子。在網(wǎng)上找了一些資料,可以在給DataGrid綁定數(shù)據(jù)之前,用ItemDataBound事件進(jìn)行綁定,但大都是以設(shè)置一行或一個(gè)單元格的背景顏色為例來(lái)講述,而且我自己也試驗(yàn)成功。但設(shè)置字體顏色,需要設(shè)置style.color,比較郁悶。后經(jīng)人指點(diǎn),發(fā)現(xiàn)項(xiàng)目中有的地方已經(jīng)實(shí)現(xiàn)了這個(gè)功能。:( 白忙活了!
可以定義一個(gè)Css的style,然后在這個(gè)style里面,加入javascript的函數(shù)的鏈接(behavior: url(../Css/dataGrid1.htc),在這個(gè)里面寫(xiě)鼠標(biāo)移動(dòng)后的效果。如果哪一個(gè)單元格需要在鼠標(biāo)滑動(dòng)時(shí)可以變色,設(shè)置它的CssClass就行。
覺(jué)得有些神奇。費(fèi)了好大勁的東西,原來(lái)可以這樣做。再回想起當(dāng)初那個(gè)失敗的導(dǎo)航條,真需要好好學(xué)習(xí)JavaScript。
類(lèi)別:Javascript 查看評(píng)論
文章來(lái)源:http://hi.baidu.com/hawkingliu/blog/item/ac29b95119bd8a1d367abeb8.html