最新回答 / 食夢者3711585
你把nextSibling換成nextElementSibling,把previousSibling換成previousElementSibling試試
2017-04-30
用條件語句判定的話還是怕不夠,比如有些情況就是元素節(jié)點(diǎn)前面的多個(gè)節(jié)點(diǎn)都是空白,用循環(huán)判斷是不是能更保險(xiǎn)一點(diǎn)
2017-04-07
$(function(){
$('#strHref').click(function(){
if( $('#hpn').css('display')=='none' ){ $('#hpn').show(); $('#strHref').text('收起') }
else{ $('#hpn').hide();$('#strHref').text('更多選項(xiàng)+'); }
})
});
$('#strHref').click(function(){
if( $('#hpn').css('display')=='none' ){ $('#hpn').show(); $('#strHref').text('收起') }
else{ $('#hpn').hide();$('#strHref').text('更多選項(xiàng)+'); }
})
});
2017-03-30
1.9版本之后toggle()也是可以用的,加入延時(shí)時(shí)間,和調(diào)用函數(shù),調(diào)用函數(shù)是顯示或隱藏某元素,再在函數(shù)里加入判斷語句就可以切換按鈕文字了。親測可用。
$(document).ready(function() {
$("#hrefStr").click(function(){
if($("#hpn").is(":visible")){
$("#hpn").hide(1000,function(){
$("#hrefStr").text("更多選項(xiàng)+");});
}
else{
$("#hpn").show(800,function(){
$("#hrefStr").text("收起-");});
}
});
});
$("#hrefStr").click(function(){
if($("#hpn").is(":visible")){
$("#hpn").hide(1000,function(){
$("#hrefStr").text("更多選項(xiàng)+");});
}
else{
$("#hpn").show(800,function(){
$("#hrefStr").text("收起-");});
}
});
});
可以用overflow:hidden好一點(diǎn),那樣子消失的不是很突兀,
2017-03-12
已采納回答 / 前端小蝸牛_
你的思路是對display進(jìn)行判斷,= 是賦值,==才是判斷
已采納回答 / 慕尼黑6771481
這是一個(gè)循環(huán)只要h小于300就執(zhí)行一次,每執(zhí)行一次h就加5,pn的高度就加5,一直到H等于或者大于300結(jié)束。不會表達(dá),希望你能看懂
2017-03-09
用1.8以上版本的jq效果就不一樣了!