我目前使用的主题是我自己从5U移植到K2的一个Style,黑色背景。在ffx下面工作正常,但是到了IE7里面,帖子页的留言输入框的背景色就不会因为获得焦点而改变。因此,造成了在IE7下发表留言时,输入框颜色和文字颜色对比度过低而看不清楚。
看了一下CSS文件,发现使用focus伪类来实现当获得焦点时改变背景色的功能,但是,在IE7下面,没有任何效果。网上搜索了一些办法,我觉得可行,正好K2里面也包含了jQuery,可以好好利用一下。
最后,我使用了:
jQuery("textarea").focus(function(){
jQuery("textarea").css("background","white");
});
jQuery("textarea").blur(function(){
jQuery("textarea").css("background","#666");
});
这样四行代码,实现了当获得焦点时候改变背景色的功能。不禁感慨jQuery的强大,以后还要多学学,关键时刻可以拿来救急,呵呵。
Most Commented Posts