我制作了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'中,那么它们将不会在全局范围中定义。最好的做法是从'$()'范围中定义函数。 –
'最小化'来自哪里? –