jQuery在IE上淡出("slow")问题
jQuery fadeOut("slow") issue on IE
我有一个<span>
标签,我用jQuery淡入/淡出
<span id="checkbox_err">Some text Some text Some text Some text Some text Some text </span>
这个span有一个背景。
background-color: #EEAAAA;
我使用
淡出这个span$("span#checkbox_err").fadeOut("slow");
现在这在Firefox中完美地工作,但在IE中,我得到一个奇怪的问题(虽然不一致),即在少数情况下,跨度不褪色,即使里面的文本是隐藏的..所以我看到一个空白框的背景颜色..
奇怪的是,当我检查span元素时,它显示为"display:none"
请让我知道,如果这是一个已知的问题,你有任何修复相同的(除了非常明显的淡出("快速");)
不应该使用fadeOut,而应该使用fadeTo。
$("span#checkbox_err").fadeTo('slow',0);
现在让我们更新它以确保它在过渡结束时消失
$("span#checkbox_err").fadeTo('slow',0, function() {
$(this).hide();
});
无需更改HTML和jQuery。只需在span的css中添加以下内容,它就可以在IE 7,8,9中工作了
background-color: #EEAAAA;display:block;
查看结果在这里:http://jsfiddle.net/prsQd/
jQuery fadeOut()命令实际应用的是" disapply:none" css样式,而fadeIn()命令应用的是"display:block" css样式。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- 铬:“;未捕获的语法错误:意外的标记:"
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- Node.js服务器问题-已添加“/"在浏览器中查找文件时
- linkedin js"获取我的关系”;问题
- 这个Javascript出了什么问题"Internet Explorer无法打开Internet站点-操作中止
- onclick=“"javascript内联问题
- 我想解决这个问题“;js:includer bmf(trj)"
- "class是一个保留的标识符“;我的javascript出了什么问题
- google.maps.event的问题.触发(地图,“resize")
- 问题:包括";Paper.js"
- AJAX调用-“"带有重音的字符所在的问题符号
- ng重复的问题,得到"MainCtrl不是一个函数,得到了未定义的“;