Ajax с эффектами слайдов уже без использования инструментария - PullRequest
0 голосов
/ 07 октября 2009

Я действительно не очень хорош в Javascript и тому подобном, поэтому мне нужна еще одна помощь. Я хочу иметь возможность быстро выполнить AJAX с использованием PHP, а затем, когда ответ ajax закончится, отобразить ответ в div и СЛАЙДИТЬ его красиво.

Основная сторона AJAX - не проблема. Но я хочу, чтобы он мог работать без каких-либо рамок, таких как jQuery или MooTools. В основном для обучения, но есть и другие причины. Таким образом, любая помощь по очень простому пути будет полезна. Я не могу найти много онлайн. Если мне нужно использовать jQuery, то я думаю, что могу, я поиграл с этим, но я не фанат Javascript в лучшие времена ...

Так что да, практически любые советы / советы / мысли / помощь были бы очень полезны!

Ответы [ 2 ]

1 голос
/ 07 октября 2009

Я предполагаю, что основы будут чем-то вроде timeOut () в сочетании с увеличением высоты до полной высоты:

  1. установить отображение элемента равным
  2. получить полную высоту элемента, например:
    document.getelementById ('IDofElement'). Style.height
  3. установить высоту на 0 и отображение на что-то вроде блока
  4. установить timeOut () и увеличить высоту в вызываемой функции, активировать новый timeOut (), если элемент еще не является полной высотой.

Единственным реальным недостатком использования библиотеки является то, что вам придется тестировать во многих различных браузерах и, возможно, вносить изменения в соответствии с используемым браузером. Библиотеки уже решили эту проблему для вас.

0 голосов
/ 07 октября 2009

Лично я бы просто использовал JQuery. Если вы хотите узнать, как они это делают, скачайте версию библиотеки для разработчиков и посмотрите код.

Если вы не фанат javascript, то используйте библиотеку, это значит, что вы должны писать меньше.

...