已采納回答 / 團(tuán)醬
當(dāng)你執(zhí)行第二次的時候,time<0,且h>300,所以就不執(zhí)行if里面的了。你可以這樣寫:<...code...>
$("#strHref").click(function(){
if($("#hpn").is(":visible")){
$(this).text("收起-");
$("#hpn").hide(1000);
}else{
$(this).text("更多選項");
$("#hpn").show(1000);
}
})
});
if($("#hpn").is(":visible")){
$(this).text("收起-");
$("#hpn").hide(1000);
}else{
$(this).text("更多選項");
$("#hpn").show(1000);
}
})
});
2016-11-14
通過href執(zhí)行js代碼也是一種方法,不過我認(rèn)為實(shí)際做項目時還是用DOM比較合理
2016-11-12
//$(document).ready(function() {
// $('#strHref').click(function() {
// if($('#hpn').is(':visible')) {
// $('#hpn').hide(1000);
// }else {
// $('#hpn').show(1000);
// }
// });
//})
$(document).ready(function() {
$("#strHref").click(function() {
$("#hpn").slideToggle(1000);
});
});
// $('#strHref').click(function() {
// if($('#hpn').is(':visible')) {
// $('#hpn').hide(1000);
// }else {
// $('#hpn').show(1000);
// }
// });
//})
$(document).ready(function() {
$("#strHref").click(function() {
$("#hpn").slideToggle(1000);
});
});
2016-11-08
innerHTML是指某個元素內(nèi)部的代碼,而innerText是指某個元素的文本內(nèi)容。
例子:<div id="test"><p>123</p></div>
alert(document.getElementById('test').innerHTML);//彈出 <p>123</p>
alert(document.getElementById('test').innerText);//彈出 123
例子:<div id="test"><p>123</p></div>
alert(document.getElementById('test').innerHTML);//彈出 <p>123</p>
alert(document.getElementById('test').innerText);//彈出 123
2016-11-05
y不展開的bug是因為有的瀏覽器把空格字符也算作節(jié)點(diǎn),繼續(xù)往后看到瀏覽器兼容那一節(jié)就明白了,不要著急哦
2016-10-26
老師的代碼,在JQ新版本下toggle實(shí)現(xiàn)不了,會出現(xiàn)飛按鈕的情況,所以這個toggle不能用了,改成
$(document).ready(function () {
$("#strHref").click(function () {
$("#hpn").slideToggle(1000);
});
});
$(document).ready(function () {
$("#strHref").click(function () {
$("#hpn").slideToggle(1000);
});
});
2016-10-26
已采納回答 / 慕粉3819970
nextSibling(previousSibling) 返回的是位于同一樹層級的,指定節(jié)點(diǎn)之后(之前)的節(jié)點(diǎn)練習(xí)中兩個<a>元素節(jié)點(diǎn)分別屬于正文和概要的子節(jié)點(diǎn),我們需要先獲取<a>的父元素節(jié)點(diǎn)(parentNode),進(jìn)而獲取父元素節(jié)點(diǎn)的nextSibling或previousSibling
2016-10-23
很簡單,還在考慮只學(xué)習(xí)jquery的寫法就行,現(xiàn)在對js更感興趣。
2016-10-22
已采納回答 / ZhaoYuShu
不用寫window.onload,你的js寫在了body的最后面,代碼是從上到下執(zhí)行的,頁面中的元素加載完就執(zhí)行js代碼,而window.onload的意思是等到頁面加載完成后再執(zhí)行。如果js代碼寫在head里面就要寫window.onload。
2016-10-20