2013-05-23 2 views
0

Я пытаюсь установить div абсолютным с помощью css. У меня есть 2 divs, где я использую jquery slide down и slide up. Если один div скользит вниз, другой div также нарушается с помощью этого кода here.JQuery Slidedown перемещает другой div вниз

Не могли бы вы предложить мне aproach, чтобы остановить второй div, когда мышь на первом div и наоборот.

+0

Эй приятель, может у создать jsfiddle для этого – dreamweiver

+0

Проверьте мои ответ, я изменил часть вашего кода, и он отлично работает –

ответ

1

проверить эту ссылку здесь http://jsfiddle.net/sarfarazdesigner/K2ndZ/5/ для этого вы должны изменить код вашего это CSS

.combobox {cursor:pointer;display:inline-block; position:relative;} 
.combobox .selector {position:relative; float:left; } 
.combobox .selector p{border:1px solid #cccccc;padding: 2px 5px;} 
.combobox ul {padding:0;margin:0;display:inline-block;border:1px solid #eeeeee;background-color:#cccccc;} 
.combobox li {padding: 2px 5px} 

это html

<div class="combobox"> 
    <div class="selector"> 
     <p>Please select</p> 
     <ul> 
      <li>Option 1</li> 
      <li>Option 2</li> 
      <li>Option 3</li> 
     </ul> 
    </div> 


    <div class="selector"> 
     <p>Please select</p> 
     <ul> 
      <li>Option 1</li> 
      <li>Option 2</li> 
      <li>Option 3</li> 
     </ul> 
    </div> 
</div> 

и это JQuery часть

$(document).ready(function(){ 
    $('.combobox ul').hide(); 
    $('.combobox p').hover(
     function(){ 
      console.log(this); 
      $(this).next('ul').stop().slideDown(); 
     }, 
     function(){ 
      $(this).next('ul').stop().slideUp(); 
     } 
    ); 
    $('.combobox li').click(function(){ 
     $(this).parents('.combobox').find('.selector').text($(this).text()); 
    }); 
}); 

обновил ссылку в соответствии с Вами

http://jsfiddle.net/sarfarazdesigner/K2ndZ/7/

+0

Hi M echanic, http://jsfiddle.net/K2ndZ/6/ Я ищу этот сценарий, в котором выпадающее меню ниже. Я хочу, чтобы первые выпадающие значения были сверху второго и хотели бы видеть, что второе выпадающее меню не будет двигаться. – Kurkula

+0

это просто дать 'position absolute'' ul' и 'z-index' выше этого' div' работает –

+1

http://jsfiddle.net/sarfarazdesigner/K2ndZ/7/ перейдите по этой ссылке, я обновляю ее или проверить мой обновленный ответ –

Смежные вопросы