+
80
-

jquery如何检测ctrl+c及ctrl+v组合键盘事件?

请问jquery如何检测ctrl+c及ctrl+v组合键盘事件?

网友回复

+
0
-
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
</head>

<body translate="no">
    请按住键盘ctrl+c键
    请选择文字复制一下
    <script>
        $(document).ready(function () {

            //  监听 ctrl + c事件
            $(document).unbind('keydown').bind('keydown', function(e) {
                if (e.ctrlKey && e.keyCode == 67) {
                    alert("你按了ctrl+c");
                    // 返回false, 防止重复触发copy事件
                    return false;
                }
            })

            // 鼠标右键的复制事件
            $(document).unbind('copy').bind('copy',
                function(e) {
                    alert("你复制了什么");

                });

        });

    </script>

</body>

</html>

我知道答案,我要回答