Я уже несколько дней бил головой об этом.jQuery .remove не является функцией
Blog.closeNewPostForm = function(event) {
var $createPost = $('#create-post');
$createPost.addClass('bounceOut animated');
setTimeout(function() {
$createPost.slideUp('normal', function() {
$createPost.remove();
});
}, 1000);
};
Этот код работает хорошо, пока он не упрется метод/функцию удаления(), при которой консоль затем показывает ошибку, удалить() не является функцией.
У вас есть идеи по поводу того, что происходит? Это сводит меня с ума>. <
EDIT:
Это, вероятно, может помочь увидеть console.log скриншот и его GitHub ссылку https://github.com/Lavoaster/LightBlog
Странно ... ваш код выглядит правильно для меня ... – hammus
Вы уверены, что '' # create-post "' существует? Может быть, выбор пуст? –
Он существует, поскольку оба класса добавляются к элементу, и выполняется slulUp. –