В моем приложении я использую jQuery 1.12.3 и некоторые модальные.
Я бы хотел установить один модальный, в частности, "unclosable", поэтому, если вы щелкнете за пределами модального окна, он не закроется, а если вы нажмете клавишу Esc на клавиатуре, он не закроется.
Глядя на модальные параметры, есть closeOnEscape и closeOnClick, которые должны быть именно тем, что я ищу, но при открытии модального режима с этими двумя параметрами, установленными в false, модальный ведет себя так, как будто эти параметры не были установлены.
jQuery( '#myModal' ).openModal({ closeOnClick: false,
closeOnEscape: false});
В частности, этот модал выглядит следующим образом:
<div id="infoModal" class="modal">
<div class="modal-content">
<p id="textForModal"></p>
<div class="modal-footer">
<a href="#!" class=" modal-action modal-close waves-effect waves-light btn-flat"><spring:message code="OK"/></a>
<a href="#!" class=" modal-startTimer modal-close waves-effect waves-light btn-flat"><spring:message code="Continue"/></a>
</div>
</div>
</div>
Я что-то упустил? К сожалению, я не могу перейти к последней версии jQuery, так как это сломает мое приложение.
Спасибо