展开全部
你好!!
1. Ctrl+S 组合键应该是在某个事件中被定义的,比如说:某个元素的keydown事件中,因此只需在按钮的click事件中,触发该事件就可以了;
2. 按钮的click事件中,需要设置下事件对象的属性,比如:event.keyCode=83 && event.ctrlKey=true; 然后将该event对象传入keydown事件中;
可以参考以下代码:
<script type="text/javascript">
$(document).ready(function(){
$(window).keydown(function(e){
if(e.keyCode==83&&e.ctrlKey){
e.preventDefault();
alert("按下了ctrl+S`````");
}
});
var e = jQuery.Event("keydown");
e.keyCode=83,e.ctrlKey=true;
$("button").click(function(){
$(window).trigger(e);
});
});
</script>
更多追问追答
追问
大哥你好,我描述的是按下按钮相当于按下了Ctrl+S,但是您这个的效果只是我按下了Ctrl+S被识别出来了而已。
追答
下面的那部分,不知道你仔细看了没有?!
是为“按钮”绑定了一个单击事件,并在事件中触发了ctrl+S的事件。
你在页面上随便放一个button,然后再试试就明白了。
黄先生
2024-12-27 广告
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采...
点击进入详情页
本回答由黄先生提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询