slip.js不能在IE9上运行吗?

时间:2014-12-09 09:19:39

标签: internet-explorer-9

有人在IE9浏览器中使用过slip.js(link to slip.js)吗? 好像它不在那里工作? 这是演示的link

1 个答案:

答案 0 :(得分:0)

您可能想尝试将-ms-前缀添加到CSS转换中。请参阅github仓库中的拉取请求#39(https://github.com/pornel/slip/pull/39/files)。

基本上,它检测IE9浏览器:

var damnYouIe9 = (window.ActiveXObject && window.addEventListener && !window.atob);

然后在转换类名称中添加前缀

var iePrePrefix = (damnYouIe9 ? "-ms-" : "");
var transitionPrefix = "webkitTransition" in testElement.style ? "webkitTransition" : iePrePrefix + "transition";
var transformPrefix = "webkitTransform" in testElement.style ? "webkitTransform" : iePrePrefix + "transform";
var transformProperty = transformPrefix === "webkitTransform" ? "-webkit-transform" : iePrePrefix + "transform";
var userSelectPrefix = "webkitUserSelect" in testElement.style ? "webkitUserSelect" : iePrePrefix + "userSelect";
相关问题