這個工程,但我不知道爲什麼。在function capIn()
中,我認爲行$botcap.slideDown("slow")
應該向下滑動div。它滑過去了。如果我嘗試使用.slideUp()
,則不會發生任何反應,如果它試圖將其滑下來。任何人都可以向我解釋這個嗎?JQuery.slideDown()向上滑動
$(".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");
}
如果您可以在http://www.jsfiddle.net上進行演示,您可以發佈標記或更好嗎? – Rafay 2012-02-10 16:32:10
您能否提供小提琴 - 你的描述很難形象化。 – 2012-02-10 16:32:47
需要更多關於HTML和CSS中發生了什麼的標記。很難說只是基於這個javascript怎麼回事 – Downpour046 2012-02-10 16:38:04