В то время как подход @John Sheehan работает, Вы сталкиваетесь постепенное появление/постепенное исчезновение jQuery незначительный сбой ClearType в IE7. Лично, я выбрал бы @John Миллисемью setTimeout()
подход, но если Вы установлены на чистом подходе jQuery, лучше для инициирования анимации на свойстве ненепрозрачности, таком как поле.
var left = parseInt($('#element').css('marginLeft'));
$('#element')
.animate({ marginLeft: left ? left : 0 }, 5000)
.fadeOut('fast');
можно быть немного более чистыми, если Вы знаете, что Ваше поле фиксированное значение:
$('#element')
.animate({ marginLeft: 0 }, 5000)
.fadeOut('fast');
РЕДАКТИРОВАНИЕ : Это похоже , плагин jQuery FxQueues делает, в чем Вы нуждаетесь:
$('#element').fadeOut({
speed: 'fast',
preDelay: 5000
});
Тот факт, что вы не настраивали MOC, почти наверняка является проблемой. В частности, это означает, что вы, вероятно, не загружаете свою MOM (управляемую объектную модель), которая определяет Person. Где-то в вашем коде должно быть что-то вроде этого:
managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
И что-то вроде этого:
persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
И что-то вроде этого:
NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
if (coordinator != nil) {
managedObjectContext = [[NSManagedObjectContext alloc] init];
[managedObjectContext setPersistentStoreCoordinator: coordinator];
Я просто копирую строки из AppDelegate шаблона Core Data (что вы получите, если вы создаете новое приложение, использующее Core Data).
Если у вас есть все это, убедитесь, что ваша модель xcdatamodel указана на этапе сборки источников компиляции. И, конечно же, убедитесь, что Person на самом деле является именем объекта в вашей xcdatamodel. Имя объекта не то же самое, что и Class, хотя они часто устанавливаются одинаковыми.