Jquery onmouseover показать снаружи div и спрятать на mouseleave

0

Я новичок в JQuery.

Я пытаюсь показать и скрыть ousider div на mouserover и mouseleave.

Он работает отлично как mouserover и mouseleave, но не хочет скрывать div, если я нахожусь на одном div.

Какой трюк я должен использовать, так что div не должен прятаться на мышином плече в том же div.

любая рабочая ссылка? поэтому я могу получить любую помощь?

Я попробовал это просто,

скрипка Ссылка

HTML/CSS:

<div id="hover-me">Hover Me </div>
<div class="show-me">
    show this div
</div>

.show-me {
   display : none; 
   width:100%;
    background:black;
    color:#fff;
}

Jquery:

$("#hover-me").mouseenter(function() {
    $(".show-me").slideDown();
});
$("#hover-me").mouseleave(function() {
    $(".show-me").slideUp();
});
Теги:

2 ответа

0

Попробуйте это: - http://jsfiddle.net/adiioo7/Zcsg8/1/

Храните скрытый div внутри родительского div.

HTML: -

<div id="hover-me">Hover Me
    <div class="show-me">show this div</div>
</div>
  • 0
    @Kango - Попробуйте это: - jsfiddle.net/adiioo7/Zcsg8/3
  • 0
    @Kango Это отвечает на ваш запрос?
Показать ещё 3 комментария
0
<div id="hover-me">Hover Me 
   <div class="show-me">
      show this div
   </div>
</div>

Поместите #show-me div внутри #hover-me div.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню