Js Animate无法在IE8上正常使用

用户名

我尝试为CSS属性中的某些变化设置动画。想法是在单击时更改框的大小(该框实际上是一个div)

它在Chrome&IE 7,9,10上可以正常使用,但是当我使用IE8时动画存在问题。

当一个div的大小增加时,其他div将被翻译。每个div均包含一个纯文本字母。转换div时,此div中包含的字母也会发生相同的情况。

但是对于IE8,如果字母的翻译流畅,则div并非如此。

结果是div不能正确翻译(以流畅的方式),但文本可以正确翻译。

IE7或9不会发生此问题,只有IE8不会发生。

您对此有何建议?

这里是我创造的小提琴。简化了。尝试单击框上有一个更好的主意,我的解释可能会有些混乱。

JSFiddle:http : //jsfiddle.net/jG53Z/

var idPreviousClick = 1;

$(document).ready(function () {
    var int;
    $('.answerDiv').click(function () {
        if (idPreviousClick === $(this)[0].id) {
            alert
        } else {
            for (int = 0; int < 3; int++) {
                $("#" + (int + 1)).css({
                    height: '100',
                    width: '100',
                    top: '0',
                    'line-height': '100px'
                });
            }
            $("#" + ($(this)[0].id)).animate({
                height: '120',
                width: '120',
                top: '-10',
                'line-height': '120px'
            });
            idPreviousClick = $(this)[0].id;
        }
    });

});

如果您对为什么在此特定IE8版本中无法正确产生效果有一个想法。

谢谢蒂姆

用户名

CSSPIE使动画特别慢,尤其是使用IE8时。我避免了它,因为我需要这个动画,但是会改用jquery.corner.js,它为我提供了我需要的角落和流畅的动画。

http://jquery.malsup.com/corner/

您还可以在此页面中看到如何构建边框。并且,如果浏览器支持,您也可以在此脚本中使用边框半径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有response.js和html5shiv.js的Bootstrap 3仍无法在IE8上运行

来自分类Dev

在IE8上无法正常工作的jQuery

来自分类Dev

菜单在IE8上无法正常工作

来自分类Dev

:hover在IE8上无法正常运行

来自分类Dev

IE8的js数组搜索功能

来自分类Dev

ANgular JS及其对IE8的支持

来自分类Dev

IE8上的js关联数组的最大字符长度

来自分类Dev

编码字符中断IE8上的敲除js数据绑定

来自分类Dev

IE8的jqplot无法正常工作

来自分类Dev

使用Facebook的React.js时IE8为什么会出现脚本错误

来自分类Dev

使用ember js和IE8支持上传文件的正确方法

来自分类Dev

使用ember js和IE8支持上传文件的正确方法

来自分类Dev

css无法在IE8上加载

来自分类Dev

IE8的JS开关是否有问题?

来自分类Dev

d3.js setrequestheader在ie8中失败

来自分类Dev

IE8上的角度显示,选择元素中的显示数据无法正常工作

来自分类Dev

淡入和淡出效果在IE8上无法正常工作以使文本闪烁?

来自分类Dev

IE8上的角度显示,选择元素中的显示数据无法正常工作

来自分类Dev

尽管有建议,Angular在ie8上仍无法正常工作

来自分类Dev

在IE8中无法正常工作的元素上触发点击事件

来自分类Dev

媒体查询在IE8中不起作用-即使使用response.js也可以解决

来自分类Dev

rgba()在IE8中无法正常工作

来自分类Dev

字体无法在IE8中正常工作

来自分类Dev

CSS背景在IE8中无法正常工作

来自分类Dev

jQuery水印无法在IE8中正常工作

来自分类Dev

$('body')。on('blur')在IE8中无法正常工作

来自分类Dev

在IE8中,event.target无法正常工作

来自分类Dev

Gmaps在JS上无法正常工作

来自分类Dev

Gmaps在JS上无法正常工作

Related 相关文章

热门标签

归档