Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当滚动条在模式中到达底部时,启用的按钮不起作用_Jquery_Html_Bootstrap 4 - Fatal编程技术网

Jquery 当滚动条在模式中到达底部时,启用的按钮不起作用

Jquery 当滚动条在模式中到达底部时,启用的按钮不起作用,jquery,html,bootstrap-4,Jquery,Html,Bootstrap 4,我有一个模式打开链接,我想滚动条到达底部,然后按钮将被启用,默认情况下是禁用的。问题是当滚动条到达底部时,按钮未启用 <div class="modal fade" id="termsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="m

我有一个模式打开链接,我想滚动条到达底部,然后按钮将被启用,默认情况下是禁用的。问题是当滚动条到达底部时,按钮未启用

    <div class="modal fade" id="termsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog">
       <div class="modal-content">
         <div class="modal-header">
           <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
             <h4 class="modal-title" id="myModalLabel">Terms and Conditions</h4>
        </div>
         <div class="modal-body" style="overflow-y: scroll; max-height:70%;  margin-top: 20px; margin-bottom:20px;">
           <p style="text-align:justify;height:700px;" id="modalTerms">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non ipsum at magna finibus rhoncus a vitae leo. Phasellus id nibh luctus, gravida elit pellentesque, consectetur sem. Nulla fringilla, nulla et egestas rhoncus, sem risus iaculis neque, eget aliquam mauris erat vitae nulla. Vivamus placerat est lectus, ac molestie orci tincidunt a. Aliquam ac viverra sapien, sed vestibulum ex. Fusce malesuada ut arcu at porttitor. Cras suscipit leo vel varius venenatis. Nullam aliquam non elit a lacinia.

             Morbi vulputate, purus in dictum luctus, urna sapien auctor neque, at venenatis turpis justo nec neque. Etiam a tortor turpis. Quisque auctor nec neque sed viverra. Maecenas sit amet nisl risus. Aenean ut felis eu diam vehicula porttitor. Donec eget nunc est. Nunc porttitor felis sem, eu tristique erat auctor et. Donec sed magna nunc. Nulla pretium orci quis sem dictum volutpat.

            Morbi vulputate, purus in dictum luctus, urna sapien auctor neque, at venenatis turpis justo nec neque. Etiam a tortor turpis. Quisque auctor nec neque sed viverra. Maecenas sit amet nisl risus. Aenean ut felis eu diam vehicula porttitor. Donec eget nunc est. Nunc porttitor felis sem, eu tristique erat auctor et. Donec sed magna nunc. Nulla pretium orci quis sem dictum volutpat.
          </p>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
             <button class="btn btn-primary" data-dismiss="modal" disabled aria-hidden="true" id="closeBtn">I Agree</button>
         </div>
      </div>
    </div>
 </div>



 <script>
  $('.modal-body').scroll(function() {
   var disable = $('#modalTerms').height() != ($(this).scrollTop() + 
  $(this).height());
   $('#closeBtn').prop('disabled', disable);
   });
   </script>

&时代;
条款和条件

Lorem ipsum dolor sit amet,concetetur adipising elit。狮子座大菱鲆非同侧前庭。Phasellus id nibh luctus,孕妇精英pellentesque,Concertetur sem。无边河、无边河、无边河、无边河、无边河、无边河。活在活的地方,活在活的地方,活在活的地方,活在活的地方,活在活的地方,活在活的地方,活在活的地方,活在活的地方。Aliquam ac viverra sapien,位于porttitor的前庭。这是一个很好的例子。非精英的不平等。 莫比·瓦普塔特,卢克图斯名言中的purus,乌尔纳·萨皮恩·奥克托·内克,维内纳提斯·图尔皮斯,胡斯托·内克。我是一只乌龟。拍卖师奈克·塞德·维韦拉。梅塞纳坐在那里。这是一辆欧盟直径的汽车。别这样。Nunc porttitor felis sem、eu tristique erat auctor和Donec sed magna Nunc。未经事先书面同意。 莫比·瓦普塔特,卢克图斯名言中的purus,乌尔纳·萨皮恩·奥克托·内克,维内纳提斯·图尔皮斯,胡斯托·内克。我是一只乌龟。拍卖师奈克·塞德·维韦拉。梅塞纳坐在那里。这是一辆欧盟直径的汽车。别这样。Nunc porttitor felis sem、eu tristique erat auctor和Donec sed magna Nunc。未经事先书面同意。

接近 我同意 $('.modal body')。滚动(函数(){ var disable=$('#modalTerms').height()!=($(this.scrollTop()+ $(this.height()); $('#closeBtn').prop('disabled',disabled); });
更改

$('#closeBtn').prop('disabled', disable); 

$('#closeBtn').prop('disabled', false); 

完整代码

$('.modal-body').scroll(function() {
   if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight){
     alert('bottom');
     $('#closeBtn').prop('disabled', false);
   }
});
改变

$('#closeBtn').prop('disabled', disable); 

$('#closeBtn').prop('disabled', false); 

完整代码

$('.modal-body').scroll(function() {
   if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight){
     alert('bottom');
     $('#closeBtn').prop('disabled', false);
   }
});

请再试一次请再试一次