2017-03-27 18 views
1

我使用JavaScript打開第一個模式,並打開其他模式。 第一個模式是可以的,其他的也可以正常工作,但是第二個和第三個模式發生問題。問題是滾動去背景我的模式不滾動時內容超過流量。我從另一個模式打開一個引導模式,但我的模態是可滾動的其他不滾動

給我解決這個問題。 並給其他貪利創建這種類型的着陸風格

<div id="beginnerModal" class="modal fade" data-backdrop="static" data-keyboard="false" role="dialog"> 
    <div class="modal-dialog"> 
     <div class="modal-content dealBg"> 

      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal">&times;</button> 
       <h4 class="modal-title">Hey ${memberFirstName}, <small>Update Company Information</small></h4> 
      </div> 
      <div class="modal-body"> 
       <div class="row"> 
        <div class="cold-md-3 col-sm-3 col-xs-12"> 
         <div id=""> 
          <img src="../images/dummyCompanyLogo.png" id="logo" class="img-responsive"> 
         </div> 
         <script> 
          function readURL(input) { 
           if (input.files && input.files[0]) { 
            var reader = new FileReader(); 

            reader.onload = function (e) { 
             $('#logo') 
               .attr('src', e.target.result) 
               /* .width(150) 
               .height(200);*/ 
            }; 

            reader.readAsDataURL(input.files[0]); 
           } 
          } 
         </script> 

        </div> 
        <div class="cold-md-9 col-sm-9 col-xs-12 form-horizontal form-label-left"> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Company Logo</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="file" onchange="readURL(this);" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Phone</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Location</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Domain Name</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 

        </div> 
       </div> 

      </div> 
      <div class="modal-footer"> 
       <p class="pull-left">Step 1 of 3</p> 
       <button type="button" class="btn btn-primary" data-dismiss="modal" data-toggle="modal" data-backdrop="static" data-target="#personalInfo" >Save</button> 
       <button type="button" class="btn btn-default" data-dismiss="modal" data-toggle="modal" data-backdrop="static" data-target="#personalInfo">Skip</button> 
      </div> 
     </div> 
    </div> 
</div> 

<div id="personalInfo" class="modal fade" data-backdrop="static" data-keyboard="false" role="dialog"> 
    <div class="modal-dialog"> 
     <div class="modal-content dealBg"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal">&times;</button> 
       <h4 class="modal-title"><small>Update Personal Information</small></h4> 
      </div> 
      <div class="modal-body"> 
       <div class="row"> 
        <div class="cold-md-3 col-sm-3 col-xs-12"> 
         <div id="userImage"> 
          <img src="../images/dummyProfilePhoto.jpg" id="userPic" class="img-responsive"> 
         </div> 
         <script> 
          function showPic(input) { 
           if (input.files && input.files[0]) { 
            var reader = new FileReader(); 

            reader.onload = function (e) { 
             $('#userPic') 
               .attr('src', e.target.result) 
             /* .width(150) 
             .height(200);*/ 
            }; 

            reader.readAsDataURL(input.files[0]); 
           } 
          } 
         </script> 

        </div> 
        <div class="cold-md-9 col-sm-9 col-xs-12 form-horizontal form-label-left"> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Company Logo</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="file" onchange="showPic(this);" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Phone</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Location</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">Domain Name</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" /> 
          </div> 
         </div> 

        </div> 
       </div> 

      </div> 
      <div class="modal-footer"> 
       <p class="pull-left">Step 2 of 3</p> 
       <button type="button" class="btn btn-primary" >Save</button> 
       <button type="button" class="btn btn-default" data-dismiss="modal" data-toggle="modal" data-backdrop="static" data-target="#inviteUser">Skip</button> 
      </div> 
     </div> 
    </div> 
</div> 
<div id="inviteUser" class="modal fade" data-backdrop="static" data-keyboard="false" role="dialog"> 
    <div class="modal-dialog "> 
     <div class="modal-content dealBg"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal">&times;</button> 
       <h4 class="modal-title"> <small>Invite your colleagues</small></h4> 
      </div> 
      <div class="modal-body"> 
       <div class="row" > 

        <div class="cold-md-10 col-sm-10 col-xs-12 form-horizontal form-label-left" id="users"> 

         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">User 1</label> 
          <div class="col-md- col-sm-9 col-xs-12"> 
           <input type="email" class="form-control" name="user1" placeholder="Email Address"/> 
          </div> 
         </div> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 control-label">User 2</label> 
          <div class="col-md-9 col-sm-9 col-xs-12"> 
           <input type="text" class="form-control" name="user2" placeholder="Email Address"/> 
          </div> 
         </div> 

        </div> 
       </div> 
       <div class="row"> 
        <script> 
         $(function(){ 
          var user=2; 

          $('#addNewUser').on('click',function(){ 
           user++; 
           if(user<=12){ 
           var r= $('<div class="form-group"> ' + 
             '<label class="col-md-3 col-sm-3 col-xs-12 control-label">User ' + user+ 
             ' </label> ' + 
             '<div class="col-md-9 col-sm-9 col-xs-12">' + 
             '<input type="text" class="form-control" name=" user'+user+'" placeholder="Email Address"/>' + 
             '</div></div>'); 
           $("#users").append(r); 
           } 
          }); 
         }); 
        </script> 
        <div class="cold-md-10 col-sm-10 col-xs-12 form-horizontal form-label-left"> 
         <div class="form-group"> 
          <label class="col-md-3 col-sm-3 col-xs-12 pull-right control-label"> 
           <a href="#" id="addNewUser"><i class="fa fa-plus"> </i> Add User</a> 
          </label> 
         </div> 
        </div> 
       </div> 

      </div> 
      <div class="modal-footer"> 
       <p class="pull-left">Step 3 of 3</p> 
       <button type="button" class="btn btn-primary" >Save</button> 
       <button type="button" class="btn btn-default" data-dismiss="modal">Skip</button> 
      </div> 
     </div> 
    </div> 
</div> 


<script> 
    $(document).ready(function() { 
     $('#beginnerModal').modal('show'); 
    }); 
</script>**strong text** 

回答

0

我覺得這傢伙有同樣的問題,因爲你。如果您的問題是您無法滾動模式中的內容。

How to put scrollbar only for modal-body in bootstrap modal dialog

+0

我已經嘗試這一個,但工作。 我正在做同樣的事情在下面的網站,並希望像那樣做。 我很震驚爲什麼不爲我工作。並且我對此沒有任何意見:(:( http://jsbin.com/pokuwehira/edit?html,css –

+0

請發佈完整的代碼或JSbin/JSfiddle,因爲它更容易重現錯誤 – pudi