Я работаю на боковой панели (слева и справа), которую я могу выдвигать / вставлять с помощью jQuery.
Обе стороны работают, но правая боковая панель скользит в левом направлении, а не вправо.
Я использую следующий jQuery-код:
jQuery(function ($) {
var left_open = true;
var right_open = true;
$('a#ToogleSidebarLeft').click(function () {
if (left_open === true) {
$('#boxwrapper-left').animate({ width: 'hide' });
$('#leftcolumn').animate({ width: 'hide' });
$("#maincontent").animate({ marginLeft: "0px" });
left_open = false;
} else {
$('#boxwrapper-left').animate({ width: 'show' });
$('#leftcolumn').animate({ width: 'show' });
$("#maincontent").animate({ marginLeft: "220px" });
left_open = true;
}
});
$('a#ToogleSidebarRight').click(function () {
if (right_open === true) {
$('#boxwrapper-right').animate({ width: 'hide' });
$('#rightcolumn').animate({ width: 'hide' });
// $('#boxwrapper-right').hide('slide', {width: 'hide', direction: 'right' });
// $('#rightcolumn').hide('slide', { width: 'hide', direction: 'right' });
$("#maincontent").animate({ marginRight: "0px" });
right_open = false;
} else {
$('#boxwrapper-right').animate({ width: 'show' });
$('#rightcolumn').animate({ width: 'show' });
$("#maincontent").animate({ marginRight: "200px" });
right_open = true;
}
});
});
Как изменить направление скольжения второй функции (ToogleSidebarRight) вправо?
Я пробовал что-то подобное, но это не работает так:
$('#boxwrapper-left').animate({ width: 'hide', direction: 'right' });
Спасибо за помощь!
PS: английский не мой родной язык, поэтому текст может быть немного странным ...