jQuery продвинутая функция наведения и исчезновения - PullRequest
2 голосов
/ 12 февраля 2011

Возможно ли, что я был переутомлен и искал проблему, которая является довольно примитивной :) У меня есть следующий HTML-код:

<h1 class="cloud"><a>bla</a></h1>
<div class="caption">
 <img ...../> etc
</div>

JQuery

$(".cloud").hover(function() {
    var pos = $(this);
    var position = pos.position();
    $(this).next().css({ 'top' : position.top+45});
    $(this).next().css({ 'left' : position.left+12});
    $(this).next().slideDown("slow");
  } , function() {
    $(this).next().slideUp("slow");
});

И мне нужно было сделать так, чтобы DIV не исчезал при наведении мыши. Поэтому после перехода к H1 fadeOut будет сделано, когда мышь переместится в DIV, который останется открытым, когда мышь уходит (кроме H1), так что она исчезает.

1 Ответ

0 голосов
/ 12 февраля 2011

Может быть, это не совсем то, что вы ищете, но если вы поместите свой HTML выше вокруг div, вы можете справиться с этим. Вот пример: http://jsfiddle.net/vmHaf/1/

надеюсь, что поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...