jQuery高级悬停和fadeIn函数

jQuery高级悬停和fadeIn函数,jquery,hover,fadein,fadeout,Jquery,Hover,Fadein,Fadeout,是否可能是我工作过度,正在寻找一个非常原始的问题: 我有以下HTML代码: <h1 class="cloud"><a>bla</a></h1> <div class="caption"> <img ...../> etc </div> 我需要使DIV在鼠标移动时不会消失。因此,在移动到H1后,当鼠标移动到DIV时,会进行淡出,当鼠标移动到除H1以外的其他位置时,该DIV将保持打开状态,以便淡出。可能这并不完全

是否可能是我工作过度,正在寻找一个非常原始的问题: 我有以下HTML代码:

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

我需要使DIV在鼠标移动时不会消失。因此,在移动到H1后,当鼠标移动到DIV时,会进行淡出,当鼠标移动到除H1以外的其他位置时,该DIV将保持打开状态,以便淡出。可能这并不完全是您想要的,但如果您将html环绕在DIV上,您可以处理它。 以下是一个例子:


希望这对你有所帮助,也许这并不是你想要的,但是如果你把上面的html放在一个div上,你就可以处理它了。 以下是一个例子:


希望对您有所帮助

您能翻译您的标题吗?sry:jQuery hover,和更复杂的函数fadeInIt是jQuery高级hover和fadeIn函数:它是捷克语。您能翻译您的标题吗?sry:jQuery hover,和更复杂的函数fadeInIt是jQuery高级hover和fadeIn函数:它是捷克语,我在我的代码上试过了,错误就在某个地方。在Firebug中:位置为空。您更改了html,查找h2而不是h1。已更新:。你必须改进你的css以避免奇怪的行为我猜是这样的,我在我的代码上试过了,错误就在某个地方。在Firebug中:位置为空。您更改了html,查找h2而不是h1。已更新:。我想你必须改进你的css以避免反常的行为
$(".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");
});