без jquery



Автор Зияудин Абукаров задал вопрос в разделе Другие языки и технологии

JavaScript без jQuery... и получил лучший ответ

Ответ от Nur[гуру]
Ты бы хоть правильно написал названия функций.
Функция fadeIn() и fadeOut() основана на постепенном изменении прозрачности и высоты элемента. В функцию передается элемент и время задержки в качестве аргументов, функция принимает значение времени задержки и на основе этого изменяет прозрачность и высоту. Чтобы написать такую функцию не надо быть javascript-гуру.
slideUp() работает по тому же принципу думаю, но здесь скорее всего динамически изменяется положение объекта по отношению к родительскому элементу. Код писать не буду. Сам догадаешься.
Nur
Мыслитель
(6945)
Что-то типа этого, но здесь надо поколдовать с временными промежутками и количеством циклов или немного переписать функцию. Позже еще поразмыслю, а пока вот:
<pre>
window.onload = function () {
function fadeIn() {
var element = arguments[0];
var delay = arguments[1];
function alterElement() {
var elementHeight = window.getComputedStyle(element, null).height;
elementHeight = parseInt(elementHeight);
elementHeight -= 10;
element.style.height = elementHeight + 'px';
}
for (var i = 0; i < 5; i++) setInterval(alterElement, delay);
}
var block = document.getElementById('block');
fadeIn(block, 500);
}
&lt;/pre&gt;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: JavaScript без jQuery...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*