4

アンカー リンクをクリックしてCtrl+、キーボードのキー (または Mac の同等のキー) を押したかのようにシミュレートすると、これは可能ですか? はいの場合、これを行う方法を教えてください。

何かのようなもの

<a href="#" onclick="simulateCtrlKeyPlus();return false;">Ctrl+</a>
4

4 に答える 4

2

CTRL+Mousewheel Zoom 機能の動作をシミュレートしたいだけの場合は、CSS3-Transitions を使用できます。これに適した jQuery プラグインはjquery Transitです。

例:

$('a.ctrlplus').click(function() {
  $('body').transition({ scale: ($('body').css('scale')+0.1) });
});

すべてのブラウザで動作するかどうかはわかりません。

于 2012-06-12T11:36:11.960 に答える
2

すべてのブラウザーがこの機能を持っているわけではないか、同じ方法で行うわけではないため、ブラウザー API レベルでこれにアクセスする必要があると確信しています。

于 2012-06-12T11:23:33.550 に答える
1

あなたが何を達成しようとしているのか理解できませんが、ここにプラグインがあり、キーボード ショートカットの処理が非常に簡単になりました。

ここに例があります

shortcut.add("Ctrl+Shift+X",function() {
alert("You have pressed Ctrl+____");
});  

それがあなたを助けることを願っています。

于 2012-06-12T11:23:16.047 に答える