0

我有一个通知功能,它只是添加一个<div class="notification"></div>#notification-area.

我需要在单个通知出现 5 秒后让通知淡出。如果我可以访问刚刚添加的 div,我可以做到这一点。

可能$('.notification:last-child')选择它?

4

2 回答 2

1

你可以这样做:

var notification = $('<div class="notification"></div>');

$('#notification-area').append(notification);

setTimeout(function(){
    notification.fadeOut();
    notification.remove();
},5000);
于 2013-03-28T15:05:56.063 回答
0
$('.notification').last();

将选择最后一个.notification元素。

http://api.jquery.com/last/

于 2013-03-28T15:05:41.323 回答