IE8下js控制添加样式,新增的类已经添加了,但是样式未表现

桔梗之恋 2014-12-16 10:28:43
最近写了个网页,用到了一个样式的插件,在写js脚本的时候遇到了一个问题:
1、插件中定义了checkbox 的点击事件,并阻止了默认事件和事件冒泡;
2、现在的目的是:添加一个控制逻辑,点击一个checkbox总开关时,将其他的checkbox置灰,并修改颜色为白色,在其他浏览器下都没问题,唯独在IE8下有问题,单步调试之后发现颜色改为白色的样式其实已经添加上去了,但是在浏览器中未表现出来,这个时候再点一下要变为白色的checkbox就好了,或者在浏览器的调试窗口中,改变某个样式就可以生效了
实在是不知道从哪个方面着手解决问题了,在此提问大神,感谢!
...全文
182 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
弘毅致远 2014-12-17
  • 打赏
  • 举报
回复
未看到代码,不好判断具体问题。可以把逻辑都去掉,单纯的样式看能否在有问题的浏览器下正常显示。
IETester 简介  [1]IETester是一个免费的WebBrowser控件,让您有渲染和IE8的JavaScript引擎,IE7和IE 6在Windows 7,Vista和XP的IE5.5中,以及在同一进程中安装的IE浏览器。新的v0.4.2:新增开发选项来启用/禁用浏览器的功能!目前最新版本是0.4.12。[2]   软件大小: 38.36 MB   软件语言: 简体中文   授权方式: 免费软件   运行环境:Win2003,WinXP,Win2000,Win9X,windows vista. 这是个相当神奇的小软体,可以帮我们模拟网页在IE5.5、IE6、IE7与IE8、IE9等浏览器的相容性,让我们看一下辛苦作好的CSS样式或网站版面是否可以在各个主要浏览器正常显示。 IETester是以”分页标签”的方式,分别在不同的页签中显示你所指定的IE浏览器版本的网页浏览画面,此外似Office 2007的软体介面呈现方式也相当新潮好用,大部分常用的按钮都直接列在上面了。 最小需求:Windows Vista 或者 Windows XP 安装 IE7 版本( 如果安装的 IE6 版本 ,则Windows XP 下的 IE6 有一些小问题,并且在这个配置下 IE7/IE8 版本… IETester 包含5个版本的IE(5.5/6.0/7.0/8.0/9.0),完全可以满足对 IE 兼容性的测试,再往前的版本也不支持 CSS 解析了,更何况也没有人在用 IE3/IE4 等古董级的玩意儿了。 也比较美观,Office 2007 的风格。 每个标签前面的大大的数字就是当前使用的版本号。 官网:http://www.ietester.net/index.php/archives/159.html

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧