简体   繁体   English

Bootstrap Modal 未在页面加载时加载

[英]Bootstrap Modal not loading on page load

Hi I have added a bootstrap modal on my site but the problem is it is not launching on $(window).load();嗨,我在我的网站上添加了一个引导模式,但问题是它没有在 $(window).load(); 上启动; I have also tried adding an alert on window load it works fine but modal isn't loading on page load but yes modal is loaded if I trigger it through a button我还尝试在窗口加载时添加警报,它工作正常,但页面加载时没有加载模式,但是如果我通过按钮触发它,则会加载模式

For Reference you can check https://theinnovativepackaging.com/作为参考,您可以查看https://theinnovativepackaging.com/

And Modal is as follows和模态如下

<div id="myDiscountModal"  class="modal fade">
    <div class="modal-dialog disc-modal">
        <div class="modal-content">
            <div class="modal-header disc-modal">
        <div>
              <h5 class="modal-title">SIGNUP TILL NOV 25th and Avail 10% OFF</h5>
                </div>
            <button type="button" class="close" data-dismiss="modal"><span class="discount-modal-close"><img width="10px" src="<?php echo base_url('/images/close.jpg')?>"></span></button>
            </div>
            <div class="modal-body">
        <div class="row">
          <div class=" col-sm-6">
            <img width="100%" src="<?php echo base_url('/images/discount-voucher.jpg')?>">
          </div>
          <div class="col-sm-6">
            <p class="my-icon-title popup-content">Start Your Quotation Message with Discount Voucher and Get 10% OFF</p>
                    <form method="post" id="ajaxDiscountForm" action="javascript:void(0)">
                      <div class="form-group">
            <div class="disc-modal-form-field">
              <span class="fa fa-envelope disc-modal-form-field-icon"></span>
              <input type="email" name="email" class="form-control" placeholder="Email Address">
            </div>
                      </div>
                      <div class="form-group">
            <div class="disc-modal-form-field">
              <span class="fa fa-phone disc-modal-form-field-icon"></span>
              <input type="tel" id="" class="form-control" name="phone" placeholder="Phone Number">
            </div>
                      </div>
              <div id="discountMessage" style="display: none;"></div>
                      <button type="submit" id="send_discount_form" class="btn btn-primary">Get Discount</button>
                    </form>
          </div>
        </div>
            </div>
        </div>
    </div>
</div>

And Javascript Added is:添加的 Javascript 是:

<script type="text/javascript">
    $(window).on('load', function() {
        $('#myDiscountModal').modal('show');
    });
</script>

Anyone who can guide me what could be the possible conflict that its not working ?任何可以指导我的人可能会遇到什么不工作的冲突?

There are multiple errors on your website that can be seen in the developer console.您可以在开发者控制台中看到您网站上的多个错误。 I believe many of them (including the one with Bootstrap modal) related to jQuery being imported twice.我相信其中许多(包括使用 Bootstrap 模式的那个)与 jQuery 被导入两次有关。 Try to remove one of them.尝试删除其中之一。

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM