Mam przycisk "Menu" po lewej stronie strony i po wybraniu mam element div zawierający elementy menu show. Następnie mam inny przycisk, który można wybrać, aby ukryć menu.jQuery przełączają suwak od lewej do prawej iz powrotem
Idealnie chciałbym, żeby to się wysunęło (od lewej do prawej) iz powrotem, ale nie powiodło się, aby to działało dobrze. Próbowałem używać animacji i SlideToggle, ale żaden nie działa dobrze dla tego, co mam. Jakieś wskazówki?
<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();
});
Oto dobry tutorial jak ślizgać http: //www.learningjquery.com/2009/02/slide-elements-in-different-directions – Pete
Kliknięcie na #cat_icon będzie zarówno ukrywać (z przełącznikiem()), jak i #categories oraz #cat_icon, czy jest to zamierzone zachowanie? –