javascript - Fix div position in a form -


i using same form on 2 different pages. on first 1 every div tidy in desired position. on second page, there select appears after change (jquery trigger), causes div below appear first on right after trigger moves on left. i'd div contains radio buttons on left side @ times, on first page. part i'd fix #center-add-new-event-form .container-field input[type=radio].

this css.

#center-add-new-event-form,  #center-add-new-event-form * {      box-sizing: border-box;  }    #center-add-new-event-form {      padding: 20px 10px 0px;  }    #center-add-new-event-form .container-field {      width: 50%;      float: left;      padding: 0 10px;      margin-bottom: 20px;          vertical-align: top;      }    #center-add-new-event-form .container-field label {      display: block;      font-weight: 600;      margin-bottom: 5px;  }    #center-add-new-event-form .container-field input[type=text],      #center-add-new-event-form .container-field select {      height: 34px;      border: 1px solid #ddd;      padding: 0 7px;      display: block;          width: 100%;  }    #center-add-new-event-form .container-field input[type=radio]  {      height: 34px;      border: 1px solid #ddd;      padding: 0 7px;      display: block;          width: 100%;  }      #center-add-new-event-form .center-error-message {      font-size: 0.9em;      color: darkred;      display: block;      margin-left: 1px;  }    .center-event-actions {      border-top: 1px solid #ddd;      padding: 20px 20px 15px;      text-align: right;    }    .clearfix:before,.clearfix:after {        display: table;        content: " ";  }    .clearfix:after {      clear: both;  }      @media screen , (max-width: 767px) {      #center-add-new-event-form .container-field {          float: none;          width: 100%;      }     }
<form id="center-add-new-event-form" class="clearfix">            <div class="container-field" style="width: 100%">              <label></label>              <div id="center-request-details">                </div>          </div>            <div class="container-field">              <label for="teaching-requests"></label>              <select id="input-teaching-requests" name="teaching-requests" class="create-request-event ui-widget-content ui-corner-all">                  <option value=""></option>                            <option value=""></option>              </select>              <span class="center-error-message"></span>          </div>          <div class="container-field">              <label for="request-date"></label>              <input type="text" name='request-date' class="create-request-event event-datepicker ui-widget-content ui-corner-all">              <span class="center-error-message"></span>              </div>          </div>          <div class="container-field">          <label for="teaching-start-time"></label>          <input type="text" name="teaching-start-time" class="create-request-event event-timepicker text ui-widget-content ui-corner-all">          <span class="center-error-message"></span>      </div>        <span class="clearfix"></span>        <div class="container-field">          <label for="teaching-end-time"></label>          <input type="text" name="teaching-end-time" class="create-request-event event-timepicker text ui-widget-content ui-corner-all">          <span class="center-error-message"></span>      </div>        <div class="container-field">          <label for="teaching-teacher"></label>          <div id='contanier-teacher-selection'>            </div>          <span class="center-error-message"></span>        </div>                 <div class="container-field pull-left" align="left">          <label for="recursive-events" align="left">          <input type="radio" align="left" name="recursive" value="daily"/>daily          <input type="radio" align="left" name="recursive" value="weekly"/>weekly          <input type="radio" align="left" name="recursive" value="monthly"/>monthly          </label>      </div>      <span class="center-error-message"></span>          </form>    <div class="center-event-actions">      <button id="cancel-add-new-event" class='button' data-izimodal-close="" data-izimodal-transitionout="bounceoutdown"></button>      <button id="add-new-event" class='button button-primary'></button>  </div>

before after

it looks caused container-field <= width: 50% , float when div appears appears next last 1 solution add

<span class="clearfix"></span> 

before the element radio buttons


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -