0
点赞
收藏
分享

微信扫一扫

前端面试题:下列事件哪个不是由鼠标触发的事件()

爱读书的歌者 2022-02-18 阅读 52
面试

选(D)

A、click
B、contextmenu
C、mouseout
D、keydown

解析:
click 鼠标点击事件。
contextmenu 当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件。
mouseout 事件会在鼠标指针移出指定的对象时发生。
keydown 事件会在用户按下一个键盘按键时发生,由键盘触发。属性规定了元素的上下文菜单。当用户右击元素时将显示上下文菜单。

contextmenu 在jQuery中的示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>contextmenu -- jQuery</title>
		<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
	</head>
	<body>
		<div id="target">
			右键点击
		</div>
		
		<script type="text/javascript">
			$(function(){
				$("#target").contextmenu(function(){
					console.log("contextmenu被调用了");
				});
			})
		</script>
	</body>
</html>

效果:
在这里插入图片描述

举报

相关推荐

0 条评论