Intereting Posts
Только в Firefox "Ошибка загрузки для <script> с исходным кодом" Методы кэширования объектов PHP в файл? Недопустимый номер параметра: параметры не были связаны Каков формат заголовков электронной почты, которые отображают имя, а не электронную почту? localhost не выполняет php-файлы после обновления до Maverick / Yosemite OS Как преобразовать строку в алфавитно-цифровое и преобразовать пробелы в тире? Проверьте, имеет ли класс метод PHP Пользователи LDAP и веб-приложения Категории с подкатегориями в таблице – PHP + MYSQL Взаимодействие доктрины «один-ко-многим» не спасет – нарушение ограничений целостности Вывод элементов массива случайным образом с помощью PHP «Безопасный» процессор уценки для PHP? Другие ошибки в Facebook Вход в систему Javascript Ошибки file_exists () слишком медленный в PHP. Может ли кто-нибудь предложить более быструю альтернативу? Удалить пользователя полностью

JQuery исчезает в массиве объектов – по одному за раз

Узнав много о JQuery каждый день. Однако, похоже, я не могу за всю жизнь понять, как отображать элементы в этом многомерном массиве по одному элементу за раз, в то время как они исчезают и выходят из каждого. * Примечание. Я не хочу, чтобы они добавлялись, просто отображали один набор, затем исчезали и исчезали до следующего набора. Вот вам какая-то информация для вас.

В основном здесь я храню то, что у меня есть в моем json Object с именем data в result. Кажется, что каждый цикл повторяется, как если бы я ставил предупреждение (результат ['question']), он будет давать мне каждое значение по одному, однако при попытке применить это к моему div, в котором я использую класс span, называемый .Active, он просто пропустит всю вещь и даст мне последний элемент массива. 2 + 2 lol duh 1 2. Что я тут делаю неправильно? Если нужно, я постараюсь установить для него jfiddle.

объект, поступающий с php-страницы (называемые данными)

[{"id":"238","question":"Which of these is a noun?","answer":"horse"},{"id":"238","question":"Which of these is a noun?","answer":"long"},{"id":"238","question":"Which of these is a noun?","answer":"pretty"},{"id":"238","question":"Which of these is a noun?","answer":"hair"},{"id":"238","question":"2+2 lol duh 1 2","answer":"4"}] 

Код

 for (var i = 0; i < data.length; i++) { result = data[i]; console.log(result['question']); liText += '<span><h5>'+result["question"]+'</h5>'; liText += '<p><b>Option:&nbsp;</b>'+result["answer"]; liText += '</p></span>'; $.each(result['question'], function(index) { $(this).delay(400*index).fadeIn(300); }); $('.Active').text(result['question']); } 

Консольный журнал результата [вопрос] * обратите внимание, что это правильно, 5 разных вопросов, первые 4 одинаковы.

 Which of these is a noun? index....mid=119 (line 227) Which of these is a noun? index....mid=119 (line 227) Which of these is a noun? index....mid=119 (line 227) Which of these is a noun? index....mid=119 (line 227) 2+2 lol duh 1 2 

ps * миллион очков уважения, если вы можете заставить его работать с liText, который у меня выше, вместо этого 🙂

редактировать*

Когда вы удаляете .each и перемещаетесь, некоторые вещи вокруг этого, похоже, работают, кто-нибудь, кто может помочь мне сначала выйти из Fadein и исчезнуть из каждого, я был бы признателен. Расположен в $ ('. Active')

 for (var i = 0; i < data.length; i++) { result = data[i]; alert(result['question']); $('.Active').text(result['question']);