Я пытаюсь создать простой пример Read More. Он состоит из абзаца и кнопки с половиной параграфа, заключенного в тег span, который изначально установлен в скрытое. Когда пользователь нажимает кнопку «Читать дальше», появляется скрытый диапазон. У меня есть рабочий код, но я просто хочу сделать так, как JQuery, но с чистым Javascript. Кто-нибудь, пожалуйста, помогите.Подробнее ссылка на чистый JavaScript
var span = document.getElementsByTagName('span')[0];
var hideshow = document.getElementById('hideshow');
span.style.display = 'none';
hideshow.onclick = function() {
span.style.display = 'block';
};
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa maiores dolore earum ducimus molestiae, aut. <span>Quisquam consequuntur, maiores et, doloremque atque provident similique consequatur totam voluptas vitae veniam, molestiae laborum.</span></p>
<button id="hideshow">Read More</button>
Вы должны создать цикл или интервал и постепенный увеличьте opcaity от 0 до 1. Там нет готовой функции для этого в чистом js. –
Justy пробовал это, но не работал. Любая идея span.style.opacity = '0'; hideshow.onclick = Show; функция Показать() { для (var i = 0; i <= 9; i ++) { span.style.opacity = '0,1'; } } – knight