jquery - CSS 变换比例在 IE 中不起作用

标签 jquery css internet-explorer

我正在使用 Jquery 和 CSS 缩放图像:

$('#Site img').css({
        zoom: CurrentZoom,
        '-ms-transform': 'scale(' + CurrentZoom + ')',
        '-moz-transform': 'scale(' + CurrentZoom + ')',
        '-o-transform': 'scale(' + CurrentZoom + ')'        
    });
    $('#Site canvas').css({
        zoom: CurrentZoom,
        '-ms-transform': 'scale(' + CurrentZoom + ')',
        '-moz-transform': 'scale(' + CurrentZoom + ')',
        '-o-transform': 'scale(' + CurrentZoom + ')'
    });

但它在除 IE 之外的所有浏览器上都能正常工作。

最佳答案

根据 msdn , 以确保最大兼容性,包括 transform-ms-transform 是首选。

这只适用于 IE9+

对于 IE8<,检查 Matrix filter .

关于jquery - CSS 变换比例在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403360/

相关文章:

javascript - 如何使用 javascript(无 JQuery)动态更改 CSS 类的属性

css - 为什么 firefox 和 IE 不把图片放在一个 li 中

javascript - 如何修复 Internet Explorer 列宽

javascript - 将 HTML 放置在光标旁边

jquery - 当某些字段被 CSS 隐藏时(在 Accordion 容器中),设置选项卡索引很有用

javascript - 使用 jQuery 一次只选择一种类型的一个元素

html - CSS:IE 的轮廓偏移替代方案?

JavaScript - this.update 不是函数

javascript - JQuery Cascade 函数在更改事件后不会立即触发

css - 背景剪辑 : content-box won't work