Невже це роблять так рідко, що ніхто не може одповісти

FakiNyan написав:

що ви хочете зробити?

Я хочу зробити, щоб для дії достатньо було навести курсор на кнопку та натиснути A.

Здається, знайшов як це зробити!
Хоча ні, здалося.
Просто знайшов таке:

if (e.keyCode == 65)

Неправильно вас зрозумів тоді.

koala написав:

Якось так:

document.querySelectorAll('.btn').forEach(function(e) {
  func = ()=>{this.parentElement.classList.toggle('opened');}
  e.addEventListener('click', func);
  e.addEventListener('mouseenter', func);//mouseover буде спрацьовувати завжди при русі, mouseenter - лише при наведенні
});

Перестало відкриватися взагалі. А ще у вас немає A (65), у мене подвійна подія.

Ти просто змінив пробіли? Воно так просто не стане працювати.
А, вибачай, не помітив лапки інші. Все-одно не працює)

Тоді як правильно?

Подивіться, будьте ласкаві, код.  Я не дуже тямлю у дужках, тому міг наплутати.

 document.querySelectorAll(".btn").forEach(function (e) {
    e.addEventListener("click", function () {
      this.parentElement.classList.toggle("opened");
  });
      e.addEventListener("mouseover", function () {
          switch(e.keyCode){
        case 65:
          this.parentElement.classList.toggle("opened");
          }
  });
});

29

(19 відповідей, залишених у PHP)

Я запитував про свої дії, маючи на увазі ''чи правильно я вас зрозумів?''. Як на мене, із цим питанням труднощів не повино бути.

30

(19 відповідей, залишених у PHP)

сказав би хоча б так/ні

31

(19 відповідей, залишених у PHP)

Дякую за пояснення

32

(19 відповідей, залишених у PHP)

Тобто після слова document мені треба росписати шлях до об'єкта?

33

(19 відповідей, залишених у PHP)

беріть елемент вище кнопки.

Як?)

34

(19 відповідей, залишених у PHP)

Тільки при кликанні на кнопку коментарів у будь-якому посту відкриваються коментарі лише у першому зверху.

35

(19 відповідей, залишених у PHP)

Ну, можна ще в PHP виводити весь контент (в т.ч. коментарі), але робити display:none, тобто не показувати, а яваскріптом робити видимим, коли потрібно. Так, це погане рішення, але працювати буде.

Емм... Я так і хотів. Чому погане?
Яваскріптом видимим не зробиться, і я питаю, як зробити, щоб зробилося.

<script>
    function comments_open(){
         var obj = document.getElementById(comments); 
                    if (obj.style.display != "block") { 
                        obj.style.display = "block";
                    }
                    else obj.style.display = "none";
                
    }
</script>

А взагалі, що це за код? Хто його писав і чому не може поправити як треба? Чому запитання задаєте ви, а не той программіст, і чому ви не можете переписати код з 0, а не правити неясно шо.

Я і є той програміст

36

(19 відповідей, залишених у PHP)

Картина така:
Цикл виводить пости. Кожен пост складається з контенту та кнопки "коментарі". При натисненні на кнопку повинен виводитися div з коментарями.
Мены здається, що воно і не повино працювати.

37

(19 відповідей, залишених у PHP)

Скріпт містить пошук елемента по id та подальші дії з ним. А елемента цього насправді нема, тому що він написаний через echo. Що роблять у таких ситуаціях?

38

(19 відповідей, залишених у PHP)

Не можу виконати функцію javascript у файлі .php

39

(4 відповідей, залишених у PHP)

Усім дякую, проблема знайдена!
Я помітив, що з таким самим кодом інше фото відображується, а це ні. Виявляється, воно називалося українською ''с'', а я писав англійською! :D

40

(4 відповідей, залишених у PHP)

Я розумію, що в Інтернеті таких тем як комах на планеті, проте мені нічого ще не допомогло.

 echo "</img src='public_html/c.png'/>";