На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Загадка про ":after" и ":before". , распоследние версии для браузеров
    Вопросик по JavaScript.
    Есть HTML:
    ExpandedWrap disabled
      <div class="yyy">xxx</div>


    Есть CSS:
    ExpandedWrap disabled
      .yyy {
        display: inline-block ;
      }
      .yyy:after {
        content: "V" ;
      }

    Допустим, JavaScript. Цель - обработать нажатие на ".yyy:after" :
    ExpandedWrap disabled
      window.document.querySelector( ".yyy:after" ).addEventListener( "click" , ( { "target" : node , "currentTarget" : item , } ) => console.log( [ node , item , ] ) ) ;


    Есть с натяжкой, примерно, удалось пристроить https://developer.mozilla.org/en-US/docs/We...Node/isSameNode , но пробелы с логикой.
    ExpandedWrap disabled
      node===item


    Получается или без ":after" или только ".yyy". По какому признаку можно определить ":after" в JavaScript?
    Сообщение отредактировано: Tishaishii -
      Привет!

      Случайно не это ищешь:
      https://www.w3schools.com/jsref/prop_node_nextsibling.asp
      ?
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0222 ]   [ 15 queries used ]   [ Generated: 25.06.24, 02:47 GMT ]