返回jQuery的......登陆

jQuery的事件函数

晴天Dr.2018-11-26 10:52:32205
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery的事件函数</title>
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
</head>
<body>
<!--
在jQuery中是以调用函数的形式来触发事件的,如js中的onclick事件,在jQuery则用click()来替代
简单的理解:事件方法会触发匹配元素的事件,或者将函数绑定到所有匹配元素的事件
ready() 当我们的DOM(文档对象模型)已经加载,页面已经加载完成,触发的事件==相当于我们js的onload事件效果,ready方法不可以跟onload一起使用
focus() 当元素获得焦点==onfocus
blur() 当元素失去焦点==onblur
change() 当元素的值发生改变的时候==onchange
click() 点击事件==onclick
dblclick() 双击事件==onabclick
mouseover() 当鼠标指针位于元素上方时会发生的mouseover事件
mouseenter() 当鼠标指针穿过元素时会发生mouseenter事件
mousemove() 当鼠标指针在指定的元素中移动时,就会发生该事件
mouseleave() 当鼠标指针离开元素时
mouseout() 当鼠标指针从元素上移开时
mousedown() 当鼠标指针移动到元素上方并按下鼠标按键时
mouseup() 当在元素上松开鼠标按键时
resize() 当调整当前浏览器窗口大小时
pageX() 属性是鼠标指针的位置,相对于文档的左边缘 event.pageX event:必需 参数来自事件绑定函数。
pageY() 属性是鼠标指针的位置,相对于文档的上边缘 event.pageY event:必需 参数来自事件绑定函数。 -->

<!-- *注意ready()事件不能与<body onload="">一起使用 -->
<script type="text/javascript">
$(document).ready(function(){

})
// $(document).ready(function(){
//  $('input').focus(function(){
//  $('input').css('background','pink')
//  })
//  $('input').blur(function(){
//  $('input').css('background','red')
//  })
//  $('input').change(function(){
//  $('input').css('background','green')
//  })
//  $('button').click(function(){
//  $('div').css('background','blue')
//  })
//  $('div').dblclick(function(){
//  $(this).css('background','pink')
//  })
// })
$(document).ready(function(){
$(document).mousemove(function(aa){
$('span').text('x: '+aa.pageX+' y: '+aa.pageY)
})
a=0
$(window).resize(function(){
// alert('窗口被调整大小')
$('b').text(a++)
})
})
</script>
<!-- <input type="text">
<div style="width: 100px;height: 100px;background: red;margin-top: 20px;"></div>
<button>点击</button> -->
<div>当前鼠标的位置:<span></span></div>
<div>页面被调整大小的次数:<b></b></div>
</body>
</html>

jQuery1.jpg

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送