當(dāng)前位置:首頁(yè) > IT技術(shù) > Web編程 > 正文

通過jquery實(shí)現(xiàn)鼠標(biāo)移入移出效果、jQuery中的動(dòng)畫隱藏、顯示效果實(shí)現(xiàn)
2022-02-14 10:35:10


通過jquery實(shí)現(xiàn)鼠標(biāo)移入移出效果

鼠標(biāo)移入用mouseover方法

鼠標(biāo)移出用mouseout方法

但是,jquery給我們提供了一個(gè)復(fù)合事件替換mouseover和mouseout

如下所示:

<!-- jquery引入到這個(gè)jsp里面 -->
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<!-- 我們的jquery代碼 -->
<script type="text/javascript">
//等頁(yè)面加載完畢
$(function(){
//獲取到三個(gè)元素,jquery可以直接給三個(gè)元素添加事件
//鏈?zhǔn)綄懛?br/> /*$("h1").mouseover(function(){
$(this).css("background-color","red");
}).mouseout(function(){
$(this).css("background-color","white");
});*/
//jquery給我們提供了一個(gè)復(fù)合事件替換mouseover和mouseout
$("h1").hover(function(){
$(this).css("background-color","red");
},function(){
$(this).css("background-color","white");
});
});
</script>
</head>

<body>
<h1>111</h1>
<h1>222</h1>
<h1>333</h1>
</body>
</html>

jQuery中的動(dòng)畫隱藏、顯示效果實(shí)現(xiàn)

使用jquery可以做一些很漂亮的動(dòng)畫特效

下面是一個(gè)簡(jiǎn)單的點(diǎn)擊問題顯示或者隱藏答案的一個(gè)案例:

<!-- 我們的jquery代碼 -->
<script type="text/javascript">
//等頁(yè)面加載完畢
$(function(){
$("h1").click(function(){
if($("h1+div").is(":hidden")){
$("h1+div").show(5000);
}else{
$("h1+div").hide(5000);
}
});
});
</script>
</head>

<body>
<h1>什么是jQuery</h1>
<div class="test" name="div1" style="border:1px solid red;width:200px;">jQuery是一個(gè)JavaScript函數(shù)庫(kù)、jQuery極大地簡(jiǎn)化了JavaScript編程。
jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。jQuery兼容各種主流瀏覽器。</div>
</body>
</html>



本文摘自 :https://blog.51cto.com/m

開通會(huì)員,享受整站包年服務(wù)立即開通 >