我是jQuery新手。 我想通过模拟Ctrl +/-
来缩放页面我要这样做的原因是,我的页面上有一个cocos创建者画布,如果您单击它,则缩放事件将不再起作用。 我的计划是将事件捕获到cocos中并将其发回到文档中。
我看过几篇与此相关的文章。 但不清楚如何做到这一点。
我尝试了这个,但是没有用。为什么?
var e = jQuery.Event("keydown");
e.which = 107; // Key code for +
e.ctrlKey = true;
$( document ).trigger(e );
还有使用样式进行缩放的其他建议
window.parent.document.body.style.zoom = 1.5;
这确实有效,但是如果用户以正常方式缩放(Ctrl +/-) 然后是缩放级别不匹配。 例如样式缩放可能是1.5,但页面缩放可能是50%
当用户单击Ctrl +/-时会发生什么?
有人可以建议解决此问题吗?