Я получил следующий код: яваскриптКак добавить эффект fadeIn в этот код javascript?
function myProfileIn() {
var showme = document.getElementById("myProfileTop").fadeIn(2000);
showme.style.display = "inline";
var showme = document.getElementById("myProfileMain").fadeIn(2000);
showme.style.display = "inline";
}
Этого код работает на моей кнопке, как "onclick="myProfileIn();"
таким образом они получают, чтобы быть видимыми, но я также хочу, чтобы включить FadeIn эффекта при нажатии на кнопке. Вот почему я включил ".fadeIn(1000)"
, но это не работает.
Вот кнопка, которая активирует функцию:
<div id="profileButtonArea"><div id="profileButtonBox"><img onclick="myProfileIn();" id="profileButtonImg" src="<?php echo $userPath; ?>" /></div></div>
А вот два элемента (дивы), которые смешаны в:
<div id="myProfileTop" style="display:none;"></div>
<div id="myProfileMain" style="display:none;"></div>
Спасибо! Я использовал этот код сейчас, и это работает, но «.fadeIn()» автоматически перезаписывает атрибут «display: none» или что там происходит? Как получилось, что это изменилось без меня, чтобы я изменил стиль CSS, чтобы изменить @Rory McCrossan – Zoung
Я хочу, чтобы div снова исчезал, когда вы нажимаете одну и ту же кнопку, поэтому я думаю, что это нужно сделать с помощью onclick afterall:/@Rory McCrossan – Zoung
Да, ' fadeIn() '/' fadeOut() 'автоматически устанавливает для вас свойство' display'. В вашем случае переключения используйте 'fadeToggle()'. Я обновил свой пример для вас –