【发布时间】:2013-01-04 12:05:51
【问题描述】:
我在页面左侧有一个“菜单”按钮,一旦选择,我就有一个包含菜单项显示的 div。然后我有另一个按钮可以选择隐藏菜单。
理想情况下,我希望它能够滑出(从左到右)并向后滑出,但未能使其正常工作。我尝试过使用 animate 和 SlideToggle,但没有一个适合我所拥有的。有什么建议吗?
<div id="cat_icon">Menu</div>
<div id="categories">
<div CLASS="panel_title">Menu</div>
<div CLASS="panel_item">
<template:UserControl id="ucCategories" src="UserControls/ProductCategories.ascx" />
</div>
</div>
$('#cat_icon').click(function () {
$('#categories').toggle();
$('#cat_icon').hide();
});
$('.panel_title').click(function () {
$('#categories').toggle();
$('#cat_icon').show();
});
【问题讨论】:
-
这里有一个很好的滑动教程learningjquery.com/2009/02/…
-
点击#cat_icon 将隐藏(使用toggle())#categories 和#cat_icon 本身,这是预期的行为吗?
标签: jquery jquery-animate toggle