Используя .fadeIn()
и .fadeOut()
, я скрывал/отображал элемент на своей странице, но с двумя кнопками, одна для скрытия и одна для показа. Теперь я хочу иметь одну кнопку для переключения обоих.
Мой HTML/JavaScript как есть:
<a onclick="showTestElement()">Show</a>
<a onclick="hideTestElement()">Hide</a>
function showTestElement() {
$('#testElement').fadeIn('fast');
}
function hideTestElement() {
$('#testElement').fadeOut('fast');
}
Мой HTML/JavaScript, как я хотел бы иметь:
<a onclick="toggleTestElement()">Show/Hide</a>
function toggleTestElement() {
if (document.getElementById('testElement').***IS_VISIBLE***) {
$('#testElement').fadeOut('fast');
} else {
$('#testElement').fadeIn('fast');
}
}
Как я могу определить, является ли элемент видимым или нет?