Можно ли наложить <label>поверх <h4>? - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь использовать один из «хаков флажков», в которых аккордеон открывается или закрывается, когда пользователь нажимает на ярлык, который переключает флажок.

Проблема в том, что веб-страница, над которой я работаю, использует не метки, а элементы h4. Таким образом, пользователь будет нажимать на элемент h4, чтобы открыть / закрыть аккордеон. Насколько я знаю, сделать эту работу напрямую невозможно. Или это? Я подумал, что, возможно, я мог бы наложить пустой ярлык на этот элемент h4, чтобы пользователь щелкнул ярлык. Это возможно? Или сделать javascript аккордеон единственным вариантом здесь?

1 Ответ

0 голосов
/ 08 апреля 2020

Вот предложение, как это сделать:

 <body>  
        <!-- Add cursor : pointer to show the user he can click -->
        <h1 onClick="myFunc()" style="cursor: pointer;">test</h1>

        <script>
            // Do something here
            function myFunc(){
                console.log("title clicked")
            }
        </script>
    </body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...