I have a bootstrap modal that I've set to open on page load, which works perfectly.
<script type="text/javascript">
$(window).on('load',function(){
$('#my_modal').modal('show');
$("#my_modal").modal({
backdrop: 'static',
keyboard: false
});
});
</script>
Add the show property to the modal and only call once
<script type="text/javascript">
$(window).on('load',function(){
$("#my_modal").modal({
backdrop: 'static',
keyboard: false,
show: true // added property here
});
});
</script>
I just used .add instead of .toggle inside window event which fixed the issue.
function windowOnClick(event) {
console.log(event.target)
if (event.target == modal) {
modal.classList.add("modal-show");
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.