jQuery笔记之事件






//下面是通过代码来演示以上实例:

<!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>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值