У вас есть 2 варианта. Вы можете использовать JQuery или scriptaculous для этого. Есть много примеров и учебных пособий в Интернете, или вы можете просто использовать java-скрипт для этого.
Первая загрузка émile Это очень простая анимационная структура javascript.
Поскольку вы не предоставили никакой разметки HTML, я предполагаю, что у вас есть что-то вроде этого.
<div id="side-panel">panel content..</div>
<div id="content">main content..</div>
и скажем, ваш элемент боковой панели имеет стиль CSS width:200px
. Хорошо, теперь поместите кнопку где-нибудь и назначьте ей событие щелчка. Такие как onclick="togglePanel()"
Вот содержимое функции togglePanel:
function togglePanel(){
var panel = document.getElementById('side-panel');
if(!panel.__closed){
emile(panel, 'width:0px');
panel.__closed = true;
}else{
emile(panel, 'width:200px');
panel.__closed = false;
}
}
Если вы проверяете документацию платформы emile, вы можете делать много других интересных вещей.