Jquery CSS过渡铬问题

Jquery CSS过渡铬问题,jquery,css,css-transitions,Jquery,Css,Css Transitions,我使用jQuery addClass方法添加了图像效果类,其CSS如下: .image-effect img { height:350px; transition: height 2s; -moz-transition: height 2s; /* Firefox 4 */ -webkit-transition: height 1s; /* Safari and Chrome */ -o-transition: height 2s; transition-timing-

我使用jQuery addClass方法添加了图像效果类,其CSS如下:

.image-effect img
{
  height:350px;
  transition: height 2s;
  -moz-transition: height 2s; /* Firefox 4 */
  -webkit-transition: height 1s; /* Safari and Chrome */
  -o-transition: height 2s;
   transition-timing-function: ease-in-out;
   -moz-transition-timing-function: ease-in-out
   -webkit-transition-timing-function: ease-in-out;
   -o-transition-timing-function: ease-in-out;
   }
jquery如下所示

     <script type="text/javascript">
     var jq = $.noConflict();
     jq(document).ready(function(){
     jq(".package-images").mouseover(function(){
     jq(this).addClass("image-effect");
     jq(".package-images").mouseout(function(){
     jq(this).removeClass("image-effect");
     });
    });
   });
   </script>
图像的高度在所有浏览器上都会平滑增加,但在chrome上不会


为什么?

请不要使用jquery。对于do-it,使用伪类:hover

<div class="package-images">
    <img src="..." />
</div>
无论如何,如果需要添加类名,可以重写javascript代码:

var jq = $.noConflict();
jq(document).ready(function(){
    jq(".package-images").mouseover(function(){
        jq(this).addClass("image-effect");
    }).mouseout(function(){
        jq(this).removeClass("image-effect");
    });
});​

请不要使用jquery。对于do-it,使用伪类:hover

<div class="package-images">
    <img src="..." />
</div>
无论如何,如果需要添加类名,可以重写javascript代码:

var jq = $.noConflict();
jq(document).ready(function(){
    jq(".package-images").mouseover(function(){
        jq(this).addClass("image-effect");
    }).mouseout(function(){
        jq(this).removeClass("image-effect");
    });
});​

也许把1s改成2s?是的,当我把它保持为1s时。它变得很快。客户对此不满意。始终使用过渡:高度2s;没有前缀作为最后一个。因此,如果可以的话,它将使用该版本而不是前缀版本。我将试图找到我读到这篇文章的来源,但那是很久以前的事了。他们有很好的理由;你能给我一个JSFIDLE吗?你更新过这个问题吗?也许把1s改成2s?是的,当我把它保留为1s时。它变得很快。客户对此不满意。始终使用过渡:高度2s;没有前缀作为最后一个。因此,如果可以的话,它将使用该版本而不是前缀版本。我将试图找到我读到这篇文章的来源,但那是很久以前的事了。他们有很好的理由;你能告诉我你更新了这个问题吗