У меня есть правая боковая панель, появляющаяся, когда эта ее функция называетсяКак закрыть боковую панель при нажатии на нее?
var toggleSidebar = function() {
$('#sidebar .arrow-box').click(function() {
if (s === 0) {
s = 1;
$('#sidebar').css('left', '0');
$('#sidebar .arrow').removeClass('dir-two');
$('#sidebar .arrow').addClass('dir-one');
$('#content').css('padding-left', '0');
} else {
s = 0;
$('#sidebar').css('left', '-300px');
$('#sidebar .arrow').addClass('dir-two');
$('#sidebar .arrow').removeClass('dir-one');
$('#content').css('padding-left', '300px');
}
});
};
но, как вы видите, я могу открыть и закрыть эту врезку только при нажатии на этом конкретный элементе, что я должен сделать для того, чтобы закрыть его, когда я щелкнуть снаружи?
И на всякий случай: согласно UX, я не могу использовать темный фон во всем представлении, когда появляется боковая панель.
вы способны связывать 'на («размытость»...)' на самом элементе боковой панели, чтобы сделать сокрытие? – ochi