我正在创建按钮来最小化/恢复/全屏div。我有三个按钮,一个用于最小值,还原/最大值和关闭。关闭工作正常,但最小和恢复按钮的行为很有趣。当我点击恢复时,最小按钮变大,最小化。HTML按钮一次点击两个...如何防止
<div id='<%= request.getParameter("id") %>' class='window'>
<div id='header' class='header'>
<label id='title'><%= request.getParameter("title") %></label>
<label>
<button id='resotre' onclick='JavaScipt:Minimize<%= request.getParameter("id") %>();'>_</button>
<button id='resotre' onclick='JavaScipt:Restore<%= request.getParameter("id") %>();'>‡</button>
<button id='close' onclick='JavaScript:Close<%= request.getParameter("id") %>();'>X</button>
</label>
</div>
<div id='content' class='content'>
</div>
<div id='footer' class='footer'>
</div>
</div>
<script>
function Minimize<%= request.getParameter("id") %>()
{
if (minimized == false)
{
orig_width = $("#<%= request.getParameter("id") %>").width();
orig_height = $("#<%= request.getParameter("id") %>").height();
$("#<%= request.getParameter("id") %>").width(200);
$("#<%= request.getParameter("id") %>").height(30);
minimized = true;
}
}
function Restore<%= request.getParameter("id") %>()
{
if (minimized == true)
{
$("#<%= request.getParameter("id") %>").width(orig_width);
$("#<%= request.getParameter("id") %>").height(orig_height);
minimized = false;
}
}
function Close<%= request.getParameter("id") %>()
{
$("#<%= request.getParameter("id") %>").remove();
RemoveID(<%= request.getParameter("id") %>);
}
</script>
哈哈jeebas。谢谢。 – GFocus