-
@·點擊按鈕控制展開與收起 結(jié)構(gòu)分析,如下圖查看全部
-
1.setTimeout("subW()",20); 或者寫成 setTimeout(subW,20); 2.寫上body{margin:0 auto;padding:0}可以實現(xiàn)body沒內(nèi)外間距,而其他比如p、div有默認樣式查看全部
-
為了瀏覽器兼容,一定要判斷找到的節(jié)點nodeType是否為元素節(jié)點。 注意nextSibling、previousSibling中的空白文本節(jié)點,需要nodeType判斷 var y=x.nextSibling; if(y.nodeType!=1) { y = y.nextSibling; }查看全部
-
為了瀏覽器兼容: 1.if(x.nodeType!=1){ x=x.previousSibling; } 2.function getNextElement(node){ if(node.nextSibling.nodeType == 1){ //判斷下一個節(jié)點類型為1則是“元素”節(jié)點 return node.nextSibling; } if(node.nextSibling.nodeType == 3){ //判斷下一個節(jié)點類型為3則是“文本”節(jié)點 ,回調(diào)自身函數(shù) return getNextElement(node.nextSibling);查看全部
-
nextSibling:返回某個元素之后緊跟的元素(處于同一樹層級) previousSibling:返回某節(jié)點之前緊跟的節(jié)點(處于同一樹層級) parentNode 父節(jié)點查看全部
-
1.展開后為什么div#hpn及下面的內(nèi)容都往上挪了一定距離又? 2.$("#strHref").text("收起-");中$("#strHref")可改成$(this)查看全部
-
1.jQuery的toggle()方法,可以依次調(diào)用N個指定的函數(shù),直到最后一個函數(shù),然后重復對這個函數(shù)輪番調(diào)用 語法:toggle(fn,fn2,...) 2.jQuery中$(document).ready(function (){})或者 $(function(){}); 等同于window.onload=function (){} 3.jQuery中text()修改文本內(nèi)容等同于js中的innerText()。 4.jQuery中html()修改內(nèi)部HTML代碼,等同于JS中的innerHTML() 5.jQuery中show(1000)展開,1000是速度,可選 6.innerHTML與innerText區(qū)別 innerHTML指的是從對象的起始位置到終止位置的全部內(nèi)容,包括Html標簽。 innerText指的是從起始位置到終止位置的內(nèi)容,但它去除Html標簽。查看全部
-
1.setTimeout('subh()',30);函數(shù)要用引號括起 2.return是退出函數(shù) 3.在函數(shù)subh()里,如果在else里不寫document.getElementById("pn").style.display = "none";,會發(fā)現(xiàn)div#pn不能完全收起來,最后會留一定的高度查看全部
-
document.getElementById("strHref").innerHTML="收起-";修改獲取到id的內(nèi)部html代碼; document.getElementById("strHref").href="javascript:hidediv()";修改獲取到id的超鏈接地址。 注意: 1.innerHTML和href前不需要加style這個詞 2.在一個超鏈接單擊時執(zhí)行一個函數(shù)可以在a標簽的href里加href="javascript:函數(shù)名();"查看全部
-
function show(){ docement.getElementById("hnp").style.display="block"; docement.getElementById("strHref").innerHTML="收起"; docement.getElementById("strHref").href="javascript:hide()" }查看全部
-
兄弟關(guān)系和父子關(guān)系查看全部
-
展開、收起效果所用方法和屬性查看全部
-
js中的innerHTML()方法的意思是修改內(nèi)部HTML代碼,等同于JQuery中的html()。 而text()方法的意思是修改文本內(nèi)容,與js中的innerText()類似。 innerHTML與innerText區(qū)別 innerHTML指的是從對象的起始位置到終止位置的全部內(nèi)容,包括Html標簽。 innerText指的是從起始位置到終止位置的內(nèi)容,但它去除Html標簽。查看全部
-
text():修改文本內(nèi)容。查看全部
-
定時展開和收起廣告效果: 1.增加高度函數(shù)并循環(huán)調(diào)用函數(shù)(展開效果) function addH(){ if(h<300){ h+=5; documentt.getElementById("pn").style.height=h+"px"; }else{ return; } setTimeout("addH()",30); } 2.收起效果 function subH(){ if(h>0){ h-=5; documentt.getElementById("pn").style.height=h+"px"; }else{ documentt.getElementById("pn").style.display="none"; return; } setTimeout("subH()",30); } 3.函數(shù)調(diào)用 window.onload=function (){ addH(); setTimeout("subH()",3000); }查看全部
舉報
0/150
提交
取消