2012年3月19日
摘要: 由于系统默认radio控件不怎么好看,而且会由于不同浏览器显示不同的结果,所以一般在设计表单的时候,都会进行美化我们都知道系统默认的空间不能直接改变背景之类的方式来美化,分几个步骤操作:1.隐藏radio,用label做左填充,定位图片来显示美化后的效果2.使用js来控制选中状态3.label通过for属性定位到真实的radio上(不通过脚本)我们隐藏radio后,label通过for属性定位到radio,在ff\chrome等都没有问题,但是IE却不能定位到绑定的radio上,可能由于机制某种机制问题,display:none,visibility:hidden,均不能通过,所以通过定位,直 阅读全文
posted @ 2012-03-19 16:04 不知道用什么名字 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个联动的效果的时候,IE下老报错,当时其他浏览器都没有问题,而且逻辑也正常;调试了很久,最后才发现,在标签自定义属性写入的值为数组的时候,由于浏览器不同,结果会大相径庭:IE会认为是数组,其他浏览器则认为是字符串,原因是在设置属性的值的时候,其他浏览器自动转化为字符串,可是IE保留原数值类型,所以才做后续操作的时候出现差异。 阅读全文
posted @ 2012-03-19 15:44 不知道用什么名字 阅读(348) 评论(0) 推荐(0) 编辑