有没有办法在IE10 Metro中捕捉zoom-out-max事件?

时间:2012-02-22 10:26:08

标签: javascript c++ mobile microsoft-metro internet-explorer-10

在Internet Explorer 10 Metro Style中,我想捕捉当用户使用捏合手势缩小到完整视图时发生的事件。

我可以使用页面中运行的JavaScript或在IE地址空间中运行的C ++代码来实现。

1 个答案:

答案 0 :(得分:0)

这是一个黑客,但它正在工作,额外的最小缩放约为正常大小的0.85,所以我们检查用户是否缩小超过0.87:

window.addEventListener ('resize', function () {
    if (document.documentElement.clientHeight / window.innerHeight <= 0.87){
        // this will run more than once while the user 
        // is zooming out close to the maximum level
    }
}, false);

禁用缩放(移动网站)时无效。