Jump to content

b272

Neophyte
  • Posts

    1
  • Joined

  • Last visited

Information

  • Sex
    мужской

b272's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Вем привет. Хочу сделать выдвигающейся меню по кнопке, а в нутри его радио-кнопки. Таких блоков с выдвижным меню, я хочу создать несколько. Но при открытии второго или третьего блока, открывается 1. Выдвижное меню работает через JS. Помогите поправить. JS: $('.toggle').click(function(e) { e.preventDefault(); var $this = $(this); if ($this.next().hasClass('show')) { $this.next().removeClass('show'); $this.next().slideUp(350); } else { $this.parent().parent().find('li .inner').removeClass('show'); $this.parent().parent().find('li .inner').slideUp(350); $this.next().toggleClass('show'); $this.next().slideToggle(350); } }); $('.type_body_active').slideDown( "slow", function() {}); $('input[name=select]').click(function(){ $('.type_body_active').slideUp("slow", function() {}); $('.type_body_active').on('removeClass','type_body_active'); $(this).closest('.type').find('.type_body').addClass('type_body_active'); $('.type_body_active').slideDown( "slow", function() {}); $('.type #price').text('Select entry & days'); }) $('[name ^= days]').change(function(){ $(this).closest('.row').find('[name ^= entry]').prop('checked', true); $('.type #price').text('$' + $(this).val()); }) $('[name ^= entry]').change(function(){ $('[name ^= days]').prop('checked', false); $('#price').text('Select days'); }) /////////////////////// html: <section class="type"> <div class="type_title"> <div class="left-cor"> <div class="row type_body_row"> <div class="radio-label"> <input type="radio" name="entry1" value="1" id="single1"> <label for="single1">Multiple entry</label> </div> <span>30 days</span> <div class="radio-column"> <div class="radio-label"> <input type="radio" name="days1" value="510" id="tdays1"> <label for="tdays1">2 days</label> </div> <div class="radio-label"> <input type="radio" name="days1" value="400" id="fdays1"> <label for="fdays1">4 days</label> </div> <div class="radio-label"> <input type="radio" name="days1" value="280" id="twdays1"> <label for="twdays1">12 days</label> </div> </div> <div class="col type_body_col"> <span>$510</span> <span>$400</span> <span>$280</span> </div> </div> <br> <div class="row type_body_row" style="height: 123px;"> <span style="color: #b2181e; padding-left: 60px;"><b>4 business day processing selected</b> </span> <span style=" padding-left: 60px;">Total price: </span> <h3 id="price"><b>Select entry &amp; days</b></h3> <button id="lab">CONTINUE</button> </div> </div> </div> <section > <section class="type"> <div class="type_title"> <div class="left-cor"> <div class="row type_body_row"> <div class="radio-label"> <input type="radio" name="entry1" value="1" id="single1"> <label for="single1">Multiple entry</label> </div> <span>30 days</span> <div class="radio-column"> <div class="radio-label"> <input type="radio" name="days1" value="510" id="tdays1"> <label for="tdays1">2 days</label> </div> <div class="radio-label"> <input type="radio" name="days1" value="400" id="fdays1"> <label for="fdays1">4 days</label> </div> <div class="radio-label"> <input type="radio" name="days1" value="280" id="twdays1"> <label for="twdays1">12 days</label> </div> </div> <div class="col type_body_col"> <span>$510</span> <span>$400</span> <span>$280</span> </div> </div> <br> <div class="row type_body_row" style="height: 123px;"> <span style="color: #b2181e; padding-left: 60px;"><b>4 business day processing selected</b> </span> <span style=" padding-left: 60px;">Total price: </span> <h3 id="price"><b>Select entry &amp; days</b></h3> <button id="lab">CONTINUE</button> </div> </div> </div> <section >
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy