我製作了input
按鈕,並且由於某些原因,他們沒有觸發我的功能......有人可以對此發光嗎?爲什麼我的輸入不能觸發我的功能
<div id="windowBar">
<h3>If you were Chuck Norris...</h3>
<input id="WindowClose" type="button" onclick="close();"></input>
<input id="windowSmall" type="button" onclick="min();"></input>
</div>
和我的jQuery:
function close() {
$("#inputWindow").hide(300);
}
function min() {
if (minimize === false) {
$("#inputWindow").hide();
$('#windowBar2').css('display','block');
$('#windowBar2 h3').css('display','block');
minimize = true;
} else {
$("#inputWindow").show();
$('#windowBar2').css('display','none');
$('#windowBar2 h3').css('display','none');
minimize = false;
}
}
把它們放在'document.ready'裏面 – guradio
@guradio,函數用'onclick'調用。所以,DOM函數和DOM元素都是在執行代碼的DOM樹中定義的。如果他將函數放在'document.ready'中,那麼它們將不會在全局範圍中定義。最好的做法是從'$()'範圍中定義函數。 –
'最小化'來自哪裏? –