我制作了 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
中。 - guradioonclick
调用的。因此,在执行代码时,函数和DOM元素都在DOM树中定义。如果将函数放在document.ready
中,则它们不会在全局范围内定义。最佳实践是在$()
作用域之外定义函数。 - Adam Azadminimize
是从哪里来的? - Sverri M. Olsen