已采納回答 / ZhaoYuShu
不用寫window.onload,你的js寫在了body的最后面,代碼是從上到下執(zhí)行的,頁面中的元素加載完就執(zhí)行js代碼,而window.onload的意思是等到頁面加載完成后再執(zhí)行。如果js代碼寫在head里面就要寫window.onload。
2016-10-20
最新回答 / 慕粉13568652210
因為最后它是定時收起,定時打開時候if(h>圖片高度)圖片高度不斷增加完成后,看到的高度為圖片高度,接下來給他定時收起,你得給他定一個范圍標(biāo)準(zhǔn)那就是得讓它收起時候圖片高度不斷變少最后到0,(它不可能變成負(fù)的);你給的標(biāo)準(zhǔn)就是h>0,它這個if是條件語句,意思就是得滿足條件才執(zhí)行它下面的條件。你要讓圖片高度變少最后為零,你得寫if(h>0),只要它大于0,就執(zhí)行它下面的減少高度的過程,你就給它減少了一點高度,直到它減到零為止。
2016-10-09
最新回答 / heimugua
function showdiv(obj){? ? ? ? ? ?var x = obj.parentNode;? ? ? ? ? ?var y = x.nextSibling;?? ? ? ? ? ?if (y.nodeType!=1) {? ? ? ? ? ? y=y.nextSibling;? ? ? ? ? ?}? ? ? ? ? ?y.style.display = "block";? ? ? ? ? ?x.style.display = "none";? ? ? ? }? ? ? ? func...
2016-10-09
寬度到最大值停留的時候出現(xiàn)了抖動,然后照著源碼改完,再去試圖改成原來的樣子,發(fā)現(xiàn)怎么都不抖動了。。。。
2016-10-03
這樣寫最后會有5px的padding,因為pn設(shè)置了padding:5px,這個效果現(xiàn)在可以用css來實現(xiàn),通過transition屬性和animation配合使用來實現(xiàn)高度變化效果。
2016-09-25
最新回答 / 慕慕2298925
雖然你設(shè)置了display值為none了,但是盒子占據(jù)的高度值還是200px,你可以用火狐瀏覽器下的查看器查看盒子高度值得變化。解決辦法:在0%和100%時添加height:0;其余的添加height:200px;
2016-09-16
這個程序....是咋個成功的....settimeout只能執(zhí)行一次,而且使用的if語句。求解惑.....我只能用while&setinterval實現(xiàn)
2016-09-11
多么實用的函數(shù)toggle自從1.9后從jq移除了,還是老實在用hide和show吧,代碼量也并不比toggle多,于是自己寫嘛,點擊的時候用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();
}
});
2016-08-31