目录
事件绑定,input与hover事件
在jQ内很多中事件
常用的事件有下面的
click(function(){...})//绑定一个点击事件
hover(function(){...})//悬停触发事件
blur(function(){...})//失焦事件处理
focus(function(){...})//焦点事件处理
change(function(){...})//绑定一个更改事件
keyup(function(){...})//绑定一个键盘键释放事件处理
主要介绍事件绑定,input与hover事件
事件绑定
事件绑定有两种方法
第一种(click(function(){···})
方法):
例子如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>事件</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<button>点击</button>
<script>
//方法一
$("button").click(function(){
alert("方法一")
});
</script>
</body>
</html>
例子结果如图
第二种方法
.on()
方法:
.on()
是一种更通用且灵活的方法来绑定事件。
例子如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>事件</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<button>点击</button>
<script>
//方法二
$("button").on("click",function(){
alert("方法二")
});
</script>
</body>
</html>
例子结果如图
hover事件
用于绑定一个悬停事件。
当用户的鼠标指针悬停在选中的元素上时,会执行指定的函数。
同时可以接受两个函数作为参数,一个用于处理鼠标悬停,另一个用于处理鼠标移开。
例子如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hover事件</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<div style="width:200px;height: 200px;background-color: red;">请进行点击</div>
<script>
$("div").hover(
function(){
alert("鼠标悬浮触发");
},//当鼠标在该jQ对象上悬浮时触发这个弹窗
function(){
alert("鼠标移走触发")
}//当鼠标从这个jQ对象上移走后触发这个弹窗
)
</script>
</body>
</html>
结果一悬停:
结果二移走:
input事件
这里的input事件其实是.on()
方法的另一个方式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>input事件</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<input type="text" />
<script>
$("input").on("input",function(){
console.log($(this).val())//这的this代指的是input这个被监听的标签
});
</script>
</body>
</html>
结果如图
标签:function,...,hover,19,绑定,2024,事件,input From: https://www.cnblogs.com/lzyzjb/p/17973916