如何使用javascript(JQuery)模拟用户按下Ctrl“加号”加号或减号?

use*_*214 6 javascript windows macos jquery

如果我单击锚链接来模拟按下Ctrl+键盘上的按键(或 Mac 上的等效键),这是否可能?如果是的话,您能告诉我该怎么做吗?

就像是

<a href="#" onclick="simulateCtrlKeyPlus();return false;">Ctrl+</a>
Run Code Online (Sandbox Code Playgroud)

Jan*_*mes 3

如果您只想模拟 CTRL+鼠标滚轮缩放功能的行为,可以使用 CSS3-Transitions。jquery Transit是一个很好的 jQuery 插件。

例子:

$('a.ctrlplus').click(function() {
  $('body').transition({ scale: ($('body').css('scale')+0.1) });
});
Run Code Online (Sandbox Code Playgroud)

不知道它是否适用于所有浏览器。