0

在我的 HTML 页面构成中,我有一些带有图像和文本的“div”块:

当我像这样使用 JQuery 进行块转换时:

$(elem).css({
'transform': 'scale(2)',
'transition-property': 'all',
'transition-duration': '1s',
});


它在 Firefox 和 Chrome 中运行良好,但在 Opera 转换中看起来很丑,因为它很生涩。但我想要像 Chrome 和 Firefox 那样流畅的动作。当我从我的块中删除文本并且“div”块只包含图像时,它在所有浏览器中都运行良好。有什么问题?我认为它与块中的文本相关联。但是怎么做?

4

1 回答 1

0

我在 Opera 上遇到了类似的问题:分配给元素悬停状态的转换破坏了分配给元素的转换。解决方案是将所有转换添加到元素及其悬停状态。

对于您的问题,这意味着在更改其比例之前尝试分配transform: scale(1)给您的, 。"$(elem)"

于 2013-03-27T16:08:01.543 回答