JQuery控制DIV的選取實(shí)現(xiàn)方法
我們設(shè)置4個div 當(dāng)鼠標(biāo)移動到某一個div上面的時候 背景顏色就會發(fā)生變化
那我們應(yīng)該知道要用到mouseover() 和 mouseout() 前一個是移動到某個位置 后面是移開某個位置
還有一個hover(,) 可以替代上面兩個方法
1.用mouseover()和mouseout()
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $(function(){ $("div[id^='div']").mouseover(function() { $(this).css("background-color","red"); //$(this).css({"background-color":"red"}); }); $("div[id^='div']").mouseout(function() { $(this).css("background-color","#0FC"); //$(this).css({"background-color":"#0FC"}); }); }); </script> <style type="text/css"> div[id^="div"] { width:300px; height:500px; background-color:#0FC; border:1px solid black; float:left; margin-left:2px; } </style> </head> <body> <div id="div1"></div> <div id="div2"></div> <div id="div3"></div> <div id="div4"></div> </body> </html>
2.hover()
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $(function(){ $("div[id^='div']").hover(function(){ $(this).css("background-color","blue"); }, function(){ $(this).css("background-color","#0FC"); }); }); </script> <style type="text/css"> div[id^="div"] { width:300px; height:500px; background-color:#0FC; border:1px solid black; float:left; margin-left:2px; } </style> </head> <body> <div id="div1"></div> <div id="div2"></div> <div id="div3"></div> <div id="div4"></div> </body> </html>
也可以這么寫
$(function(){ var In = function(){ $(this).css("background-color","red"); } var Out = function(){ $(this).css("background-color","yellow"); } $("p[id^='p']").hover(In,Out); });
以上這篇JQuery控制DIV的選取實(shí)現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery扁平化風(fēng)格下拉框美化插件FancySelect使用指南
這篇文章主要介紹了jQuery扁平化風(fēng)格下拉框美化插件FancySelect使用指南,需要的朋友可以參考下2015-02-02Validform+layer實(shí)現(xiàn)漂亮的表單驗(yàn)證特效
創(chuàng)建一個JavaScript表單驗(yàn)證插件,可以說是一個繁瑣的過程,涉及到初期設(shè)計、開發(fā)與測試等等環(huán)節(jié)。實(shí)際上一個優(yōu)秀的程序員不僅是技術(shù)高手,也應(yīng)該是善假于外物的。本文就給大家結(jié)合2款優(yōu)秀的插件來實(shí)現(xiàn)這個問題,有需要的小伙伴可以參考下2016-01-01jquery層級選擇器的實(shí)現(xiàn)(匹配后代元素div)
下面小編就為大家?guī)硪黄猨query層級選擇器的實(shí)現(xiàn)(匹配后代元素div)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09jQuery動態(tài)追加頁面數(shù)據(jù)以及事件委托詳解
這篇文章主要為大家詳細(xì)介紹了jQuery動態(tài)追加頁面數(shù)據(jù)以及事件委托的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05jQuery實(shí)現(xiàn)響應(yīng)鼠標(biāo)滾動的動感菜單效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)響應(yīng)鼠標(biāo)滾動的動感菜單效果,可實(shí)現(xiàn)鼠標(biāo)滑過菜單項(xiàng)呈現(xiàn)文字上下滑動變換的效果,涉及jQuery頁面元素樣式的動態(tài)設(shè)置技巧,需要的朋友可以參考下2015-09-09