晚上寫頁面時,碰到個需求。需要光標移動到DataGrid的某一個Cell上時,文字變顏色,移開后回到原來的樣子。在網上找了一些資料,可以在給DataGrid綁定數據之前,用ItemDataBound事件進行綁定,但大都是以設置一行或一個單元格的背景顏色為例來講述,而且我自己也試驗成功。但設置字體顏色,需要設置style.color,比較郁悶。后經人指點,發現項目中有的地方已經實現了這個功能。:( 白忙活了!
可以定義一個Css的style,然后在這個style里面,加入javascript的函數的鏈接(behavior: url(../Css/dataGrid1.htc),在這個里面寫鼠標移動后的效果。如果哪一個單元格需要在鼠標滑動時可以變色,設置它的CssClass就行。
覺得有些神奇。費了好大勁的東西,原來可以這樣做。再回想起當初那個失敗的導航條,真需要好好學習JavaScript。
類別:Javascript 查看評論文章來源:
http://hi.baidu.com/hawkingliu/blog/item/ac29b95119bd8a1d367abeb8.html
posted on 2008-04-12 23:19
ronliu 閱讀(133)
評論(0) 編輯 收藏 引用