#jquery #html #ajax #autoscroll
#jquery #HTML #аякс #автопрокрутка #ajax #автоматическая прокрутка
Вопрос:
Итак, я вызываю записи с помощью jQuery, когда страница загружается следующим образом:
$.ajax(
{
type: "POST",
url: "<%= Url.Action("GetRecords", "Home") %>",
data: sessioninfo,
success: function(data){
// data == the divs
}
});
data
Возвращаемое значение может состоять из любого количества <div>
элементов (0 или более).
У меня тоже есть <div id="container">
на моей странице. Я хочу поместить, сразу после вызова AJAX, 8 <div>
элементов, которые возвращаются из вызова, в container
, или столько, сколько их там есть, если меньше 8.
После этого каждые 5 секунд (я могу сделать это, установив интервал в Javascript) я хочу показывать следующий, div
выдвигая из container
самый нижний, а следующий в списке — верхний (ala Foursquare.com ). Если больше нечего отображать, он выполнит еще один вызов AJAX, чтобы получить больше, и если доступно больше, то он появится снизу и таким же образом появится сверху.
Вот мои основные вопросы.
Как я могу сделать эту анимацию с помощью jQuery? Кроме того, где я должен хранить <div>
элементы, которые изначально не помещаются (если возвращается более 8)? Я предполагаю, что это также будет местом для хранения тех, которые возвращаются после второго вызова AJAX, если мне нужно будет выполнить дополнительный вызов.
Редактировать: Самый нижний раздел <div>
должен выдвигаться из container
только в том случае, если он не будет полностью помещаться, в противном случае он должен просто скользить вниз. Это произойдет, если в <div>
файле меньше 8 container
элементов.
Спасибо, ребята!
Комментарии:
1. За что назначена награда? Похоже, что на ваш вопрос уже дан ответ?
2. Этого не было до того, как я установил награду.
3. Верно, но вознаграждение все еще открыто. Есть ли что-то еще нерешенное? Если нет, вы должны назначить награду за принятый ответ
4. Я не смогу еще 21 час.
Ответ №1:
Это то, чего вы пытаетесь достичь?
если это так, просто следуйте руководству
Комментарии:
1. Я повсюду искал сообщение в блоге, подобное этому, и не смог его найти. Спасибо 🙂
2. Google — твой друг, но я рад, что тебе нравится, и это могло бы тебе помочь 🙂