我们都默认和链接无形块。当我们将鼠标悬停在链接上时,它的rel
属性会像文本一样阻止。隐藏块的jQuery
我想要做的事:
If link is hovered and block is invisible {
show block by fadeIn;
change text inside block (get it from link's rel);
} else {
just change text inside block (block is already visible, no fadeIn effect);
}
If link is unhovered and block is visible {
start timeout {
after 2 seconds hide block by fadeOut;
}
}
以下是我目前有:http://jsfiddle.net/Bt3mL/1/
一切正常,但有一个问题 - fadeOut
上mouseleave
不应该启动,如果目前有一些链接悬停。类似于超时重置可能会很有用,但我不明白如何将其添加到我的代码中。
现在,当我将鼠标悬停一个链接,然后unhover它,超时开始,但如果我将鼠标悬停在其他环节,而块是因为第一次超时块可以隐藏可见。
请帮忙。
那么容易,谢谢! – James 2011-03-15 13:21:01