Прослушиватель прокрутки в загруженном ajax контентеJquery

Программирование на jquery
Ответить
Anonymous
 Прослушиватель прокрутки в загруженном ajax контенте

Сообщение Anonymous »

У меня есть страница, использующая загрузку CSS в качестве модели шаблона.
Когда страница загружается, она выполняет функцию, которая загружает код домашней страницы в div. Внутри этого контента есть div с идентификатором «feed». Я хочу, чтобы канал загружался через ajax только тогда, когда пользователь прокручивает страницу. У меня возникли проблемы с работой прослушивателя событий прокрутки, возможно, потому, что это контент, загружаемый ajax.

Код: Выделить всё

function page_requests_homepage() {
// Disable caching for AJAX requests
$.ajaxSetup({ cache: false });

// Display spinner while loading content
$('#content_area').html('');

// Make AJAX request to load homepage content
$.ajax({
url: 'pages/homepage.php',
success: function(data) {
// Show content area
$('#content_area').show();

// Set content of content area to received data
$('#content_area').html(data);

// Add scroll event listener to content area
$("#content_area").scroll(function() {
load_feed();
});
}
});
}

function load_feed() {
$.ajax({
url: 'feed.php',
type: 'GET',
success: function(data) {
$('#feed').html(data);
},
error: function(xhr, status, error) {
console.error('Error loading feed:', error);
}
});
}
Пробывал много разных прослушивателей событий, но безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ed-content
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»