//下面是通过代码来演示以上实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#login {
width: 400px;
height: 250px;
background-color: #f2f2f2;
border: 1px solid #DDDDDD;
padding: 5px;
}
#login fieldset {
border: none;
margin-top: 10px;
}
#login fieldset legend {
font-weight: bold;
}
#login fieldset p {
display: block;
height: 30px;
}
#login fieldset p label {
display: block;
float: left;
text-align: right;
font-size: 12px;
width: 90px;
height: 30px;
line-height: 30px;
}
#login fieldset p input {
display: block;
float: left;
border: 1px solid #999;
width: 250px;
height: 30px;
line-height: 30px;
}
#login fieldset p input.code {
width: 60px;
}
#login fieldset p img {
margin-left: 10px;
}
#login fieldset p a {
color: #057BD2;
font-size: 12px;
text-decoration: none;
margin: 10px;
}
#login fieldset p input.btn {
background: url("./images/login.gif") no-repeat;
width: 98px;
height: 32px;
margin-left: 60px;
color: #ffffff;
}
#login fieldset p input.input_focus {
background-color: #BEE7FC;
}
</style>
<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
<script>
$(function() {
/**
* 语法:focus( );
* 描述:触发或将函数绑定到指定元素的focus事件
* 执行:获得焦点
*/
//是通过通过属性选择器来进行选择
$("[type=text]").focus(function() {
//进行添加颜色
$(this).addClass("input_focus");
});
/**
* 语法:blur( );
* 描述:触发或将函数绑定到指定元素的blur事件
* 执行:失去焦点
*/
$("[type=text]").blur(function() {
//失去焦点时让他除去颜色
$(this).removeClass("input_focus");
});
//绑定事件
$("[class=btn]").bind("click", function() {
alert("我是绑定事件");
});
//解除绑定
//描述:主要包括: blur、 focus、 click、mouseout等基础事件, 此外, 还可以是自定义事件
$("[class=btn]").unbind("click", function() {
//alert("解除绑定");
});
/**
* 语法:hover();
* 描述:hover()方法相当于mouseover与mouseout事件的组合
* 事件:鼠标悬停事件
*/
$("[class=btn]").hover(function(){
//光标移入时
$(this).css("display","block")
},function(){
//光标移出时
$(this).css("display","none");
}
);
//鼠标连续点击事件
/*$("body").toggle(function(){
//alert("das");
},function(){
//alert("dsa");
});*/
});
</script>
</head>
<body>
<div id="login">
<fieldset>
<legend>用户登录</legend>
<p>
<label>用户名:</label>
<input name="member" type="text" />
</p>
<p>
<label>密码:</label>
<input name="password" type="text" />
</p>
<p>
<label>验证码:</label>
<input name="code" type="text" class="code" />
<img src="img/code.gif" width="80" height="30" />
<a href="#">换一张</a>
</p>
<p>
<input name="" type="button" class="btn" value="登录" />
<a href="#">注册</a><span>|</span>
<a href="#">忘记密码?</a>
</p>
</fieldset>
</div>
</body>
</html>