Я использую simplemodal OSX в проекте и хочу, чтобы модальное всплывающее окно закрывалось, когда пользователь щелкает за пределами всплывающего окна. Я использую следующий код, где я установил для overlayClose значение true, но это не работает. Он отлично работает с кнопкой X, но не при нажатии снаружи;
$("#osx-modal-content").modal({
autoPosition: true,
autoResize: false,
overlayId: 'osx-overlay',
containerId: 'simplemodal-container',
closeHTML: null,
closeByEscape: true,
setEvent: 'click',
closeByDocument: true,
overlayClass: '',
minHeight: 80,
opacity: 65,
position: ['72px',],
overlayClose: true,
onOpen: OSX.open,
onClose:OSX.close
});
обновлено: добавлен HTML
<!-- modal content -->
<div id="osx-modal-content">
<div id="osx-modal-data">
<div id="simplemodal-container" class="simplemodal-container">
<div id="modal-placeholder" class="simplemodal-data" style="display: block;">
</div>
</div>
</div>
</div>