首页 > 代码库 > JQ 事件

JQ 事件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>

<script src="http://www.mamicode.com/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type ="text/javascript" >

//如果想获得事件相关的信息,只要给响应的匿名函数增加一个参数:例 e
//参数名.stopPropagation()阻止事件冒泡
//preventDefault 阻止阻止默认事件行为和returnValue差不多
$(function() {
$("p").mouseenter(function() {
$(this).text("客观来了");
}).mouseleave(function() { $(this).text("客官慢走") });
$("a").click(function(e) {
alert("这是一个废链接");
e.preventDefault();//阻止默认事件阻止链接跳转
});
})
$(function() {
$("#div1").mousedown(function(e) { alert("x=" + e.pageX + "y=" + e.pageY); })//获取x坐标和y坐标
});

 

/********事件绑定***********/
$(function() {
$("#p1").bind("click", function() {//.click是它的简写
alert("点了");
});
$("#p2").one("click", function() {//一次性事件触发后就不能再用了

alert("p2");
});
});

//$(function(){$("div").bind("mouseover mouseout",function(){$(this).toggleClass("over")})})//用于绑定多个事件
</script>
</head>
<body>

<div id ="div1" style =" width :50px; height :50px; background-color :White "></div>
<p>你好</p>
<a href ="http://www.baidu.com" id ="lik">百度</a>

<br /><br />
<p id ="p1">这是p1</p>
<p id ="p2">这是p2</p>

</body>
</html>