我正在創建按鈕來最小化/恢復/全屏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