多么實(shí)用的函數(shù)toggle自從1.9后從jq移除了,還是老實(shí)在用hide和show吧,代碼量也并不比toggle多,于是自己寫嘛,點(diǎn)擊的時(shí)候用is判斷元素是不是顯示的(if $('#id').is(':visible'))
xx.click(function(){
if(xx.is(':visible')){
xx.hide();
}else{
xx.show();
}
});
xx.click(function(){
if(xx.is(':visible')){
xx.hide();
}else{
xx.show();
}
});
感覺這里講得坑了新人啊 我弄了好久才想到溢出……要用overflow:hidden才是良好的表現(xiàn):
#pn{height:auto;overflow:hidden}
如果你沒(méi)有設(shè)置背景色 然后在要改變高度的那個(gè)div(也就是例子中id=pn那個(gè)div)里面寫上一大段文字(五六行的) 你會(huì)發(fā)現(xiàn) 內(nèi)容是直接出現(xiàn)和直接消失的 設(shè)置了背景色會(huì)發(fā)現(xiàn)背景色在增大縮小 里面的內(nèi)容壓根不動(dòng)
畢竟div的內(nèi)容占用大了會(huì)溢出啊啊啊啊啊啊啊啊
如果顯示的要是圖片 得用background-image才會(huì)大小變化 直接插入一個(gè)圖也會(huì)溢出的 是一下子出現(xiàn)和消失啊………………
#pn{height:auto;overflow:hidden}
如果你沒(méi)有設(shè)置背景色 然后在要改變高度的那個(gè)div(也就是例子中id=pn那個(gè)div)里面寫上一大段文字(五六行的) 你會(huì)發(fā)現(xiàn) 內(nèi)容是直接出現(xiàn)和直接消失的 設(shè)置了背景色會(huì)發(fā)現(xiàn)背景色在增大縮小 里面的內(nèi)容壓根不動(dòng)
畢竟div的內(nèi)容占用大了會(huì)溢出啊啊啊啊啊啊啊啊
如果顯示的要是圖片 得用background-image才會(huì)大小變化 直接插入一個(gè)圖也會(huì)溢出的 是一下子出現(xiàn)和消失啊………………
2016-08-30
最新回答 / stone310
指向不同,函數(shù)里面的一些方法就不能使用,寫個(gè)例子給你,href指向window,onclick指向元素本身<...code...>
2016-08-30
10110001
你用了href=#吧 這個(gè)會(huì)跑到頂部的
要么用錨 要么不要用a標(biāo)簽 用個(gè)button
你用了href=#吧 這個(gè)會(huì)跑到頂部的
要么用錨 要么不要用a標(biāo)簽 用個(gè)button
2016-08-30
老師這樣寫好像有問(wèn)題的吧,我的按鈕都直接沒(méi)有了