Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как изменить ID у элемента? (https://javascript.ru/forum/misc/42036-kak-izmenit-id-u-ehlementa.html)

Блондинка 12.03.2019 02:33

laimas, я уже представилась, значит можно сказать что мы почти познакомились, а теперь расскажи как обновить див при клике по нему а также при клике по кнопке

laimas 12.03.2019 02:38

Цитата:

Сообщение от Блондинка
я уже представилась

Где и когда, я не мог забыть такого момента. ) Насчет анимации я не знаю, все зависит от того, что она из себя представляет и кто ее обрабатывает. Например, это CSS, и запуск ее по наличии класса, значит достаточно переопределить класс элемента.

Malleys 12.03.2019 02:40

Посмотрите пост №29, если только вы не про тот самый загадочный способ анимации, который не выражается при помощи CSS анимации или веб-компонентов!

Блондинка 12.03.2019 02:52

Сорри, раньше не видела пост 29, всё супер

рони 12.03.2019 12:27

анимация по клику
 
:write:
<button id="animation" class="anim">abc</button>

<style>

#animation {
    all: unset;
    position: relative;
    font-size: 300%;
}

#animation::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background: red;
    left: 0;
    top: 0;
}
#animation.anim::before{
   animation: animation 1s;
}

@keyframes animation {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}

</style>

<script>

document.addEventListener("click", event => {
    var target = event.target;
    target.classList.remove("anim");
    document.documentElement.clientWidth;
    target.classList.add("anim");
});

</script>

Блондинка 12.03.2019 21:12

рони, лучше бы рассказал как обновить див с анимацией по клику по самому диву без всяких кнопок

рони 12.03.2019 21:36

Блондинка,
не понимаю вопроса и недостаточно скилов в css и тригонометрии

Блондинка 12.03.2019 21:50

рони, надо чтобы див обновился(антмация запустилась сначала) по клику по диву, а не по кнопке,

рони 12.03.2019 21:53

Блондинка,
... так пост 29 и 34 :-?

Блондинка 12.03.2019 21:54

Ага, но только без кнопки


Часовой пояс GMT +3, время: 09:23.