更新時(shí)間:2022-06-02 09:30:50 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2143次
jquery實(shí)現(xiàn)div的隱藏和顯示
$('#wsView')是要點(diǎn)擊的按鈕,$('#secondMenu')是要顯示或隱藏的內(nèi)容區(qū)域
<div style="float:left;margin-left:5px">
<a id="wsView" class="button button-primary" ></i>查看</a>
<ul id="secondMenu" class="secondMenu" >
<li></li>
<li></li>
<li></li>
</ul>
</div>
點(diǎn)擊按鈕顯示隱藏
$(function () {
$("#wsView").click(function () {
if($('#secondMenu').is(':hidden')){
$("#secondMenu").show();
}else{
$("#secondMenu").hide();
}
});
})
點(diǎn)擊空白處隱藏div
$(function () {
$('#wsView').click(function (event) {
//取消事件冒泡
event.stopPropagation();
//按鈕的toggle,如果div是可見的,點(diǎn)擊按鈕切換為隱藏的;如果是隱藏的,切換為可見的。
$('#secondMenu').slideToggle('slow');
return false;
});
//點(diǎn)擊空白處隱藏彈出層,下面為滑動(dòng)消失效果和淡出消失效果。
$(document).click(function(event){
var _con = $('#wsView'); // 設(shè)置目標(biāo)區(qū)域
if(!_con.is(event.target) && _con.has(event.target).length === 0){
$('#secondMenu').slideUp('slow'); //滑動(dòng)消失
//$('#secondMenu').hide(1000); //淡出消失
}
});
})
.hide() //隱藏
.show() //顯示
.slideToggle()//切換滑入和滑出
.slideDown() //滑出
.slideUp() //滑入
.fadeIn() //淡入
.fadeOut() //淡出
.fadeToggle() //切換淡入和淡出
以上的這些動(dòng)畫的方法,一般都可以使用兩個(gè)參數(shù),參數(shù)1:時(shí)間,參數(shù)2:回調(diào)函數(shù)
參數(shù)—時(shí)間:1000 毫秒—1秒
參數(shù)—時(shí)間:slow—慢,normal—正常,fast—快
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743