我是一个更新鲜,并在优惠券网站上工作。
我想知道,当窗口加载时,如何按ctrl + c本身。
加载窗口后,应立即自动按Ctrl + c键。
答案 0 :(得分:7)
<强> Working fiddle 强>
由于您使用的是jQuery,因此可以使用 jQuery.Event
执行此操作:
var e = jQuery.Event("keydown");
e.which = 67; // 'C' key code value
e.ctrlKey = true;
$("body").trigger(e);
希望这有帮助。
$(function(){ //Ready function
//Event that catch the Ctrl+C press (Just for test)
$("body").keydown(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 67) {
if (e.ctrlKey) {
alert("Ctrl+C was pressed!!");
}
}
});
//Event that trigger the 'Ctrl+C'
var e = jQuery.Event("keydown");
e.which = 67; // 'C' key code value
e.ctrlKey = true;
$("body").trigger(e);
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;