プロジェクトで 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>