jquery事件

目录

🌸页面载入ready

🌸鼠标事件

🌹点击事件

💐按下抬起变色

🌹悬浮事件

🌹移动事件

🌸​编辑

🌸键盘事件

🌹keypress

🌹keydown

🌸焦点事件

🌹focusin-focusout

🌹focus-blur


页面载入ready

通过ready事件可以让页面HTML执行结束后再执行jquery。

ready事件可以绑定在某个元素上。使用ready事件可以极大地提高web应用程序的响应速度,因为它允许在DOM载入就绪后立即调用所绑定的函数。

我们可以将jquery放在HTML代码下方,也可以使用ready事件进行处理。

鼠标事件

点击事件

       单击事件和双击事件在使用方法上没有区别,具体选择则是根据页面的需求,所以这里以单击事件举例说明。

<body>
		<button>点击变色</button>
		<div></div>
		<script>
			var arrColor = ["red","orange","blue","pink"]
			$("button").click(function(){
				var num = parseInt( Math.random()*4);
				$("div").css("background-color",arrColor[num]);
			})
		</script>
</body>

按下抬起变色

<body>
		<button>点击变色</button>
		<div></div>
		<script>
			// 按下变成橘色,抬起又恢复原来颜色
			$("button").mousedown(function(){
				$("div").css("background-color","orange");
			})
			$("button").mouseup(function(){
				$("div").css("background-color","aqua");
			})
			
		</script>
</body>

悬浮事件

<body>
		<img src="img/Miss.jpg" />
		<script>
			//切换图片写法一
			$("img").mouseenter(function(){
				$("img").prop("src","img/tangsan.png");
			})
			$("img").mouseleave(function(){
				$("img").prop("src","img/Miss.jpg");
			})
			//切换图片写法二
			/* $("img").mouseover(function(){
				$("img").prop("src","img/tangsan.png");
			})
			$("img").mouseout(function(){
				$("img").prop("src","img/Miss.jpg");
			}) */
		</script>
</body>

移动事件

<body>
		<div>
			
		</div>
		<script>
		
			$(document).mousemove(function(e){
				$("div").html(e.pageX+"-"+e.pageY);
			})
		</script>
</body>

键盘事件

keypress

keydown

焦点事件

focusin-focusout

<body>
		<div>
			<input type="text" >
		</div>
		
		<script>
			$("div").focusin(function(){
				console.log("获取焦点")
			})
			$("div").focusout(function(){
				console.log("失去焦点")
			})
		</script>
</body>

focus-blur

<body>
		<div>
			<input type="text" >
		</div>
		
		<script>
			$("input").focus(function(){
				console.log("获取焦点")
			})
			$("input").blur(function(){
				console.log("失去焦点")
			})
		</script>
</body>

相关推荐

  1. jQuery事件-动画-AJAX和插件

    2024-02-03 15:34:03       29 阅读
  2. HTML 中的 jQuery 事件处理与 Ajax 异步请求

    2024-02-03 15:34:03       15 阅读
  3. jquery

    2024-02-03 15:34:03       14 阅读
  4. <span style='color:red;'>jQuery</span>

    jQuery

    2024-02-03 15:34:03      14 阅读
  5. JQuery

    2024-02-03 15:34:03       14 阅读
  6. <span style='color:red;'>jQuery</span>

    jQuery

    2024-02-03 15:34:03      10 阅读
  7. <span style='color:red;'>jquery</span>

    jquery

    2024-02-03 15:34:03      11 阅读
  8. jQuery

    2024-02-03 15:34:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 15:34:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 15:34:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 15:34:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 15:34:03       20 阅读

热门阅读

  1. 突破编程_C++_面试(基础知识(4))

    2024-02-03 15:34:03       35 阅读
  2. 代码随想录-动态规划专题

    2024-02-03 15:34:03       28 阅读
  3. http和https区别

    2024-02-03 15:34:03       34 阅读
  4. 设计模式之七大设计原则

    2024-02-03 15:34:03       27 阅读
  5. TensorFlow2实战-系列教程12:RNN文本分类4

    2024-02-03 15:34:03       34 阅读
  6. 基于STM32F103C8的宠物喂食系统设计

    2024-02-03 15:34:03       31 阅读
  7. 从编程中理解:退一步海阔天空

    2024-02-03 15:34:03       29 阅读
  8. C# ConfigurationManager类[读写app.config|Web.config]

    2024-02-03 15:34:03       30 阅读
  9. 在windows环境下用vscode配置gcc编译代码

    2024-02-03 15:34:03       28 阅读