jQuery高级悬停和fadeIn函数
是否可能是我工作过度,正在寻找一个非常原始的问题: 我有以下HTML代码: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将保持打开状态,以便淡出。可能这并不完全
<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");
});