Loading...
DimitarKazakov avatar DimitarKazakov 17 Точки

JS DOM Manipulations Problem

Здравейте. Имам следния проблем. При натискането на даден бутон съдържанието, което трябва да се появи се появява за 1 секунда и се скрива отново. Някакви идеи, ако на някой се е случвало подобно нещо.
Тагове:
0
Module: JS Advanced
nickwork avatar nickwork 657 Точки

event.preventDefault() не помага ли? Да не би този бутон да не е бутон а anchor tag <a></a>?

Най добре пусни да погледнем кода

0
DimitarKazakov avatar DimitarKazakov 17 Точки

https://pastebin.com/MrpvHJMJ - кодът на JS

https://pastebin.com/nDtJUA5r - HTML

https://pastebin.com/yu2fUd45 - CSS

 

Кодът на JS не е целия, защото и без това проблемът си стои.

0
nickwork avatar nickwork 657 Точки

В тази функция където хващаш евента указваш, че ще приема event  и после извикваш preventDefault(); за да махне стандартното поведение на формата (формата при submit презарежда страницата)

function addBook(event) {        

        event.preventDefault();

        let p = document.createElement('p');

        p.textContent = title.value;

        divBook.appendChild(p);

        oldBooks.appendChild(divBook);

    }

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.