新聞中心
前端使用JS和JQuery顯示隱藏標(biāo)簽
一.使用JQuery使用
創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元岳麓做網(wǎng)站,已為上家服務(wù),為岳麓各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
二.jquery判斷元素是否隱藏
三.使用JS隱藏和顯示
a.隱藏后釋放占用的頁面空間
通過設(shè)置display屬性可以使div隱藏后釋放占用的頁面空間.
style="display: none;"
b.隱藏后仍占有頁面空間,顯示空白
div的visibility可以控制div的顯示和隱藏,但是隱藏后頁面顯示空白.
style="visibility: none;"
如何通過jquery隱藏和顯示元素
1.JQ中顯隱有以下幾種方式
show(),hide(),toggle(),slideDown()然后還有css設(shè)置div的style屬性都可操作
2.show()方法
顯示出隱藏的?p?元素。
$(".btn2").click(function(){
$("p").show();
});
3.toggle()方法
toggle()?方法切換元素的可見狀態(tài)。
如果被選元素可見,則隱藏這些元素,如果被選元素隱藏,則顯示這些元素。
html
head
script?type="text/javascript"?src="/jquery/jquery.js"/script
script?type="text/javascript"
$(document).ready(function(){
$(".btn1").click(function(){
$("p").toggle(1000);
});
});
/script
/head
body
pThis?is?a?paragraph./p
button?class="btn1"Toggle/button
/body
/html
3.slideDown()方法
以滑動方式顯示隱藏的?p?元素:
$(".btn2").click(function(){
$("p").slideDown();
});
4.hide()?方法
隱藏可見的?p?元素:
$(".btn1").click(function(){
$("p").hide();
});
這個函數(shù)經(jīng)常與show一起使用
5.css()方法
css()?方法設(shè)置或返回被選元素的一個或多個樣式屬性。
返回?CSS?屬性
如需返回指定的?CSS?屬性的值,請使用如下語法:
css("propertyname");
$("p").css("display","none");
實(shí)例:
!DOCTYPE?
html?
head?
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/?
script?type="text/javascript"?
$(document).ready(??function(){});?
function?hiden(){?
$("#divObj").hide();//hide()函數(shù),實(shí)現(xiàn)隱藏,括號里還可以帶一個時間參數(shù)(毫秒)例如hide(2000)以2000毫秒的速度隱藏,還可以帶slow,fast?
}?
function?slideToggle(){?
$("#divObj").slideToggle(2000);//窗簾效果的切換,點(diǎn)一下收,點(diǎn)一下開,參數(shù)可以無,參數(shù)說明同上?
}?
function?show(){?
$("#divObj").show();//顯示,參數(shù)說明同上?
}?
function?toggle(){?
$("#divObj").toggle(2000);//顯示隱藏切換,參數(shù)可以無,參數(shù)說明同上?
}?
function?slide(){?
$("#divObj").slideDown();//窗簾效果展開?
}?
/script?
/head?
body?
h3div里內(nèi)容的顯示隱藏特效/h3?
input?type="button"?value="隱藏"?onclick="hiden()"/?
input?type="button"?value="顯示"?onclick="show()"/?
input?type="button"?value="窗簾效果顯示2"?onclick="slide()"/?
input?type="button"?value="窗簾效果的切換"?onclick="slideToggle()"/?
input?type="button"?value="隱藏顯示效果切換"?onclick="toggle()"/?
div?id="divObj"?style="display:none"?
1.測試?yán)觔r/?
2.測試?yán)觔r/?
3.測試?yán)觔r/?
4.測試?yán)觔r/?
5.測試?yán)觔r/?
6.測試?yán)觔r/?
7.測試?yán)觔r/?
8.測試?yán)觔r/?
9.測試?yán)觔r/?
0.測試?yán)觔r/?
/div?
/body?
/html
怎樣判斷jQuery 元素是否顯示與隱藏
判斷jQuery 元素是否顯示與隱藏的方法如下:
1、使用CSS屬性
var display =$('#id').css('display');if(display == 'none'){?? alert("被你發(fā)現(xiàn)了,我是隱藏的啦!");}
2、使用jquery內(nèi)置選擇器
假設(shè)我們頁面有這么個標(biāo)簽,
div id="test"p僅僅是測試所用/p/div
那么,我們可以用以下語句來判斷id為"test"的標(biāo)簽是否隱藏:
if($("#test").is(":hidden")){...} //前提是已經(jīng)將jQuery的庫導(dǎo)進(jìn)來了
這樣,我們就能夠很簡單地判斷一個元素是否隱藏,并根據(jù)其狀態(tài)來設(shè)置動,比如:
if($("#test").is(":hidden")){?????? $("#test").show();??? //如果元素為隱藏,則將它顯現(xiàn)}else{????? $("#test").hide();???? //如果元素為顯現(xiàn),則將其隱藏}
3、jQuery判斷對象是否顯示或隱藏
Js代碼
// jQuery("#tanchuBg").css("display")??// jQuery("#tanchuBg").is(":visible")??// jQuery("#tanchuBg").is(":hidden")
jquery中用什么方法隱藏元素
.hide()
這個方法不接受任何參數(shù)。
.hide(
[duration
]
[,
complete
]
)
duration
(默認(rèn):
400)
類型:
Number
or
String
一個字符串或者數(shù)字決定動畫將運(yùn)行多久。
complete
類型:
Function()
在動畫完成時執(zhí)行的函數(shù)。
如果沒有參數(shù),.hide()方法是最簡單的方法來隱藏一個元素:
$('.target').hide();
匹配的元素將被立即隱藏,沒有動畫。這大致相當(dāng)于調(diào)用.css('display',
'none'),但display屬性值保存在jQuery的數(shù)據(jù)緩存中,所以display可以方便以后可以恢復(fù)到其初始值。如果一個元素的display屬性值為inline,那么隱藏再顯示時,這個元素將再次顯示inline。
jQuery 實(shí)現(xiàn)table表的th標(biāo)簽的顯示和隱藏?
1、在電腦上面打開軟件,新建一個html和引入jquery.js。
2、在新建的html頁面body里面添加一個id為hide的隱藏按鈕和id為show的顯示按鈕以及一段文字。
3、編寫的js文件,首先引入jquery.js,通過$("#xx").click(function(){}代碼給兩個按鈕添加點(diǎn)擊事件,$("p").hide();隱藏段落文字,$("p").show();顯示段落文字。
4、編寫好js和body頁面內(nèi)容之后,完整代碼如下圖所示。
5、在瀏覽器中打開html頁面,可以看到一段描述文字,和隱藏,顯示按鈕。
6、點(diǎn)擊隱藏按鈕,段落文字會被隱藏掉,再點(diǎn)擊顯示按鈕,隱藏的段落文字會顯示出來。
jquery 隱藏 標(biāo)簽內(nèi)內(nèi)容 請問如何操作
$(function(){
$('dt').on('click',function(){
$(this).siblings().toggle();
})
})
當(dāng)前文章:jquery隱藏標(biāo)簽,jquery顯示隱藏
本文地址:http://fisionsoft.com.cn/article/dsehgsh.html