晚上写页面时,碰到个需求。需要光标移动到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 阅读(105)
评论(0) 编辑 收藏 引用