Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2016, 22:31
Интересующийся
Отправить личное сообщение для vladislav_zp Посмотреть профиль Найти все сообщения от vladislav_zp
 
Регистрация: 15.04.2016
Сообщений: 10

Сделать “плавность” в js
Такой вопрос, есть ссылка, кликая на неё, снизу открывается новый блок (hidden_content), но открывается "резко", как можно установить плавность открытия?


function toggle(el) {
el.style.display = (el.style.display == 'none') ? '' : 'none'
}


<a onclick="toggle(hidden_content)"><h1 class="hidden">Ссылка</h1></a>
<div id="hidden_content" style="display: none;">
контент (открывающийся блок)
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2016, 22:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от vladislav_zp
как можно установить плавность открытия?
никак, параметр display не анимируется, нужна анимация смотрите в поиске по форуму Открывашка
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2016, 22:50
Аспирант
Отправить личное сообщение для vettel Посмотреть профиль Найти все сообщения от vettel
 
Регистрация: 07.05.2015
Сообщений: 43

vladislav_zp,
нужно анимировать прозрачность (opacity) элемента.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать свой слайдер на чистом js? sashka7onoff Элементы интерфейса 15 10.07.2017 23:35
Кнопка старт/стоп в js как сделать? Александр_1997 Events/DOM/Window 12 07.02.2014 16:03
Сделать два js хака werty1001 Работа 1 07.01.2013 05:28
Как сделать так, чтобы JS при нажатии на кнопку не выполняла запрос со страницы. JSProgrammer Элементы интерфейса 3 18.05.2010 20:18
Вставка блока php в js...Как сделать? reup Общие вопросы Javascript 2 30.07.2009 11:02