【发布时间】:2012-03-03 02:56:25
【问题描述】:
这可行,但我不知道为什么。在function capIn() 中,在我看来$botcap.slideDown("slow") 应该向下滑动div。它向上滑动。如果我尝试使用.slideUp(),就好像它试图向下滑动一样,没有任何反应。谁能给我解释一下?
$(".slide").hover(capIn, capOut);
function capIn(){
//slide top caption down
var $topcap = $(this).children(".topcap");
$topcap.slideDown("slow");
//slide bottom caption up
//!! Why does slideDown slide caption up here?
var $botcap = $(this).children(".botcap");
$botcap.slideDown("slow")
}
function capOut(){
//slide top back up
var $topcap = $(this).children(".topcap");
$topcap.slideUp("slow");
//slide bottom back down
var $botcap = $(this).children(".botcap");
$botcap.slideUp("slow");
}
【问题讨论】:
-
如果您可以在jsfiddle.net 上进行演示,您可以发布标记或更好
-
你能提供一个小提琴 - 你的描述很难想象。
-
需要更多关于 HTML 和 CSS 中发生的事情的标记。仅基于此 javascript 很难判断出了什么问题
-
fiddle 没有给我一个唯一的网址。另存为 jsfiddle.net/#save。他们还在停机维护吗?
标签: javascript jquery hover slidedown slideup