Thêm một chút biết thêm:
jQuery cụ "phương pháp chaining", có nghĩa là bạn có thể phương pháp chuỗi kêu gọi cùng một nguyên tố. Trong trường hợp thứ nhất:
$("#mycontent").append(html).fadeIn(999);
bạn sẽ được áp dụng các cuộc gọi fadeIn
đến đối tượng đó là mục tiêu của chuỗi phương pháp, trong trường hợp này #mycontent
. Không phải những gì bạn muốn.
Trong @ icktoofay của (tuyệt vời) trả lời bạn có:.
$(html).hide().appendTo("#mycontent").fadeIn(1000);
này về cơ bản có nghĩa là, tạo ra các html
, thiết lập nó như ẩn theo mặc định, thêm nó vào #mycontent
và sau đó phai nó trong Mục tiêu của chuỗi phương pháp hiện tại là hmtl
thay vì #mycontent
.
Nguồn
2011-01-14 03:11:53
trùng lặp có thể xảy ra [Sử dụng fadeIn và thêm] (http://stackoverflow.com/questions/327682/using-fadein-and-append) – Medorator