CSS转换仅在IE中对初始页面加载不起作用

CSS转换仅在IE中对初始页面加载不起作用,css,internet-explorer,css-transitions,transition,Css,Internet Explorer,Css Transitions,Transition,IE这种过渡的所有验证都不起作用。如果您在Safari、Firefox、Chrome上使用此代码笔,则转换在页面加载时起作用。我们只是删除一个具有转换转换的类。它应该转换到原始变换-平移。为什么这对IE不起作用 $('.js-cat-nav-fixed-expanded').removeClass('cat_nav_expanded_close'); 过渡在IE10+上起作用你检查过那些版本吗?是的,我检查过IE10和IE11,它只与初始页面加载有关。如果您在之后添加和删除了该类,则

IE这种过渡的所有验证都不起作用。如果您在Safari、Firefox、Chrome上使用此代码笔,则转换在页面加载时起作用。我们只是删除一个具有转换转换的类。它应该转换到原始变换-平移。为什么这对IE不起作用

$('.js-cat-nav-fixed-expanded').removeClass('cat_nav_expanded_close');     

过渡在IE10+上起作用你检查过那些版本吗?是的,我检查过IE10和IE11,它只与初始页面加载有关。如果您在之后添加和删除了该类,则没有问题。与超时问题有关。就像在转换触发之前它没有注册元素一样。如果我给它一个setTimeout(function(){$('.js cat nav fixed expanded')。removeClass('cat_nav_expanded_close');},0);它可以工作。你有没有尝试过-。在IE10+上转换工作你检查过那些版本吗?是的,我检查过IE10和IE11,它只与初始页面加载有关。如果您在之后添加和删除了该类,则没有问题。与超时问题有关。就像在转换触发之前它没有注册元素一样。如果我给它一个setTimeout(function(){$('.js cat nav fixed expanded')。removeClass('cat_nav_expanded_close');},0);有效。你试过-。