事件
页面载入
事件处理
事件委派
事件切换
事件
- blur([[data],fn])
- change([[data],fn])
- click([[data],fn])
- dblclick([[data],fn])
error([[data],fn])1.8-- focus([[data],fn])
- focusin([data],fn)
- focusout([data],fn)
- keydown([[data],fn])
- keypress([[data],fn])
- keyup([[data],fn])
- mousedown([[data],fn])
- mouseenter([[data],fn])
- mouseleave([[data],fn])
- mousemove([[data],fn])
- mouseout([[data],fn])
- mouseover([[data],fn])
- mouseup([[data],fn])
- resize([[data],fn])
- scroll([[data],fn])
- select([[data],fn])
- submit([[data],fn])
增加事件
$("#box").on('click mouseenter',function(){
alert("心艺真棒") })
删除事件
$("#box").off('click')
给元素绑定一个只执行一次的事件
$("#box").one('click',function(){
alert('后会有期')})
hover相当于mouseenter和mouseleave结合版
$("#box").hover(function(){
$(this).css({'background':'black'})},function(){
$(this).css({'background':'#ff0'})
})
给未来元素加事件
var newh='<p class="title">我是h2标签</p>'
//将新创建的标签加到box中
$("#box").append(newh);
//给未来元素用on加事件
$("#box p").on('click',function(){
alert('zzz')})
triggle用法 引发事件
<html>
<head>
<style type="text/css">
</style>
<!--引入jquery文件 -->
<script src="jquery.js"></script>
<script type="text/javascript">
$(function(){
var age=prompt("请输入年龄,如果年龄大于18,则跳转");
if(age>=18){
$('#ff').trigger('submit')
}
})
</script>
</head>
<body>
</br></br>
<form action="1.html" action="post" id="ff">
请输入用户名:<input type="text"></br>
请输入密码:<input type="text"></br>
<input type="submit" value="提交事件">
</form>
</body>
</html>