Tác phẩm này nhưng tôi không chắc chắn tại sao. Trong function capIn()
, trong tâm trí của tôi, dòng $botcap.slideDown("slow")
sẽ trượt div xuống. Nó trượt nó lên. Nếu tôi thử sử dụng .slideUp()
, không có gì xảy ra như thể nó đang cố gắng trượt xuống. bất cứ ai có thể giải thích điều này với tôi?JQuery .slideDown() đang trượt lên
$(".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");
}
bạn có thể đăng đánh dấu hoặc tốt hơn nếu bạn có thể tạo bản trình diễn trên http://www.jsfiddle.net – Rafay
Bạn có thể cung cấp fiddle - mô tả của bạn khó hình dung. –
Cần thêm đánh dấu như những gì đang diễn ra trong HTML và CSS. Khó để nói chỉ dựa trên javascript này whats going sai – Downpour046