Im загружает контент, хотя ajax, все работает.
Но iv получил файл manifest.js и файл animate.css
Следующие 2 не работают, и я не знаю, почему. Кто-нибудь знает, почему это не работает?
$(document).on('appear', '.animated', function(){
var dis = $(this);
var animation = dis.data('animation');
var delay = dis.data('delay');
if(delay){
setTimeout(function(){
dis.addClass(animation);
}, delay);
} else {
dis.addClass(animation);
}
});
и это
$('.animated').appear(function(){
var dis = $(this);
var animation = dis.data('animation');
var delay = dis.data('delay');
if(delay){
setTimeout(function(){
dis.addClass(animation);
}, delay);
} else {
dis.addClass(animation);
}
});
Событие appear
не будет запускаться на элементе до тех пор, пока вы не инициализировали плагин с помощью $(element).appear()
. Поскольку вы динамически загружаете элементы с помощью AJAX, вам необходимо инициализировать плагин для новых элементов. Поэтому ваш обратный вызов должен быть чем-то вроде:
.done(function(response) {
$("#someDiv").html(response);
$("#someDiv").find(".animated").appear().on("appear", function() {
...
});
});