我有這樣的HTML代碼:淡入淡出通過asp.net按鈕
function ToggleMenu() {
$('#Menu').fadeOut(500);
}
</script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="Menu">
<a class="MainMenu" href="#" onclick="DoSomething()">Fun</a>
<div id="Dropdown">
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 5</a></li>
</ul>
</div>
</div>
<asp:Button ID="Button1" runat='server' Text="Toggle Menu" OnClientClick="ToggleMenu()" />
</form>
</body>
我用OnClientClick
ATTR爲asp:Button
褪色菜單,但它淡出,然後一個回發後再次淡入,應該是什麼我做 ?
另一種方式。注意:我想通過asp按鈕淡出div。 – sap 2012-02-06 13:30:29
如果您希望更改保留在服務器上,則必須使用隱藏字段來存儲狀態更改。 Hiddens回發到服務器,因此可以使用viewstate保留它們的狀態。如果你想淡出一個DIV,你可以存儲DIV的當前狀態,隱藏的可以用於當前狀態。因此,在頁面重新加載時,在文檔準備就緒或代碼隱藏後,您可以根據此隱藏字段重新初始化div的可見性。 – 2012-02-06 13:34:01