javscript的事宜:onClick,onmouseover

jquery的事宜:click,mouseover

把稳jQuery的事宜比javascript的事宜少一个on

html代码失去焦点jQuery的事宜代码演示若何应用 Java

1)鼠标事宜

click:单击事宜

//dbclick:双击事宜

mouseover:鼠标悬念(移入)

mouseout:鼠标移出

123456789

<style>

.abc{

background-color: #aaa;

}

</style>

<script type=\公众text/javascript\"大众>

$(function(){

$(\"大众#nav li\"大众).mouseover(function(){

$(this).addClass(\"大众abc\公众);//当鼠标移入li元素时添加样式

}).mouseout(function(){

//$(this).removeClass() //当鼠标移出时删除所有样式

$(this).removeClass(\公众abc\"大众) //当鼠标移出时删除指定样式

});

});

</script>

<div id=\公众nav\"大众>

<ul>

<li><a href=\"大众#\公众>首页</a></li>

<li><a href=\"大众#\"大众>服装</a></li>

<li><a href=\公众#\"大众>电器</a></li>

<li><a href=\公众#\"大众>团购</a></li>

<li><a href=\"大众#\"大众>在线浏览</a></li>

</ul>

</div>

1234567891011121314151617181920212223242526

2) 键盘事宜

keydown:键盘按下事宜

keypress:键盘按下并放开时触发

keydown:键盘放开时触发

12345

<script type=\"大众text/javascript\"大众>

$(function(){

//按回车键自动登录(不用再点击登录按钮)

$(document).keydown(function(event){

if(event.keyCode==13){

$(\"大众#actionForm\"大众).submit();

return true;

}

return false;

})

});

</script>

<form id=\公众actionForm\公众 action=\"大众../index.html\公众>

登录名:<input id=\"大众txtLoginName\"大众 /><br />

密码:<input type=\公众password\公众 />

<input type=\"大众button\"大众 value=\"大众登录\"大众 />

</form>

123456789101112131415161718

3) 表单事宜

focus:得到焦点时触发

blur:失落去焦点

select:文本选中时触发

12345

<script type=\"大众text/javascript\公众>

$(function(){

//文本框得到焦点时,将当前文本框的内容清空(值即是\"大众请输入登录名..\公众)

//文本框失落去焦点时,判断内容是否为\"大众请输入登录名..\"大众或是否为空,那么将这个值\公众请输入登录名..\"大众设回到文本框

$(\公众#txtLoginName\"大众).focus(function(){

if($(this).val()=='请输入登录名...'){

$(this).val('');//清空内容

}

}).blur(function(){

if($(this).val().trim()==''){

$(this).val('请输入登录名...');//清空内容

}

});

});

</script>

<form id=\"大众actionForm\"大众 action=\"大众../index.html\"大众>

登录名:<input id=\公众txtLoginName\"大众 value=\"大众请输入登录名...\"大众 /><br />

密码:<input type=\"大众password\公众 />

<input type=\"大众button\"大众 value=\"大众登录\"大众 />

</form>

12345678910111213141516171819202122

4)其它事宜

bind():绑定事宜

unbind():移除绑定事宜

1234

<script type=\"大众text/javascript\"大众>

$(function(){

//绑定单个事宜

// $(\"大众#btn1\"大众).bind('click',function(){

// alert(\"大众OK\"大众);

// });

//绑定多个事宜

$(\"大众#btn1\公众).bind({

mouseover:function(){

alert(\"大众鼠标悬念\"大众);

},

mouseout:function(){

alert(\"大众鼠标移出\公众);

}

})

//解除绑定事宜

$(\"大众#btn2\"大众).click(function(){

//$(\"大众#btn1\"大众).unbind(\公众click\"大众);//解除绑定的单个事宜

$(\公众#btn1\"大众).unbind(\"大众mouseover mouseout\"大众);//解除多个绑定的事宜,用空格分隔

//$(\"大众#btn1\"大众).unbind();//解除所有绑定的事宜

});

});

</script>

<input type=\"大众button\公众 id=\"大众btn1\"大众 value=\"大众点我\公众 /><br />

<input type=\"大众button\"大众 id=\公众btn2\"大众 value=\公众解除绑定\公众 />

1234567891011121314151617181920212223242526

hover():相称于mouseover和mouseout的组合

12

.abc{

background-color: #aaa;

}

</style>

<script type=\"大众text/javascript\"大众 src=\"大众../js/jquery-1.8.3.js\"大众 ></script>

<script type=\公众text/javascript\"大众>

$(function(){

// $(\"大众#nav li\"大众).mouseover(function(){

// $(this).addClass(\"大众abc\"大众);//当鼠标移入li元素时添加样式

// }).mouseout(function(){

// //$(this).removeClass() //当鼠标移出时删除所有样式

// $(this).removeClass(\公众abc\公众) //当鼠标移出时删除指定样式

// });

$(\"大众#nav li\"大众).hover(

function(){

$(this).addClass(\"大众abc\"大众);//当鼠标移入li元素时添加样式

},

function(){

$(this).removeClass(\公众abc\"大众) //当鼠标移出时删除指定样式

}

);

});

</script>

12345678910111213141516171819202122232425

togger():

a) 鼠标连续点击

b) 显示和隐蔽

1234

<script type=\"大众text/javascript\"大众>

$(function(){

//点击当前页面时显示红绿蓝的背景色

$(\公众body\公众).toggle(

function(){

$(this).css(\"大众background-color\"大众,\公众red\"大众);

},

function(){

$(this).css(\"大众background-color\公众,\公众green\"大众);

},

function(){

$(this).css(\"大众background-color\"大众,\"大众blue\"大众);

}

);

});

</script>

</head>

<body>

测试

</body>