Обновить
82
7
Дмитрий Синявский@r3code

SRE

Отправить сообщение
Блин это CSS виноват был — наследование не ограниченно было.
При замене вложенный узел ведет себя также как и тот на который жмешь, такое ощущение что оно захватывает все li.marker
Жду поправленный. А то я никак не разберусь как мне от span перейти на уровень выше и к li добавить/удалить класс «open».
Восстановленный, обычно его пишут если ноут не прошел на фабрике какой-то из тестов и его отправили на переборку. После переборки его снова протестировали, и если он прошел тест, то он идет в продажу.

Мне с отключенными картинками сразу подозрения вкрались…
Мне вот усовершенствованный вариант понравился очень из коммента.
Постоянно видеть список заказанных товаров не обязательно, а вот как товарищ в вышеуказанном комментарии предложил — очень удобно. Навел курсор — посмотрел расширено, что заказал.
Класс!
Акция по прочистке мозгов началсь ) особо нервным лучше сегодня не заходить на хабр, а то вдруг чего чувства разыграются… вседозволенность почуствуете ещё…
Ох, я тоже удивился аж топик в попыхах со скрином заделал. Оказывается первое апреля мы уже встречаем!

Чует мое сердце, сегодня еще будут приколы непредсказуемые...
Я пытался с разгону прямо сйчас переделать скрипт под измененный HTML, но чего-то никак не удается из-за того что мркер перместил из em в li родителя, как до него добраться не пойму.
Какой будет JS в случае такого HTML:
<div id="multi-derevo">
  <h4><a href="#">Ствол дерева</a></h4>
  <ul>
   <li class="marker open"><span><a href="#1" class="current" ><em></em>1. Ветка</a></span>
     <ul>
      <li class="marker"><span><a href="#11"><em></em>1.1. Ветка</a></span>
        <ul>
         <li><span><a href="#111">1.1.1. Листик</a></span></li>
         <li><span><a href="#112">1.1.2. Листик</a></span></li>
        </ul>
      </li>
      <li><span><a href="#12">1.2. Ветка</a></span></li>
     </ul>
   </li>
   <li class="marker"><span><a href="#2"><em></em>2. Ветка</a></span></li>
   <li class="marker"><span><a href="#3"><em></em>3. Ветка</a></span></li>
   <li class="marker"><span><a href="#4"><em></em>4. Ветка</a></span></li>
   <li class="marker last"><span><a href="#5" title="Послледняя ветка"><em></em>5. Ветка, верхушка</a></span>
     <ul>
      <li><span><a href="#1">5.1. Ветка</a></span></li>
      <li><span><a href="#1">5.2. Ветка</a></span></li>
     </ul>
   </li>
  </ul>
</div><!-- /multi-derevo -->


* This source code was highlighted with Source Code Highlighter.

Можешь дять полный код, с поправками, что ты вносил?
Я думаю может как то не так или не туда засунул строки. Браузер любой.
Попробовал, для первого уровня все нормально, но для внутренних неверно срабатывает будто нажал на предыдущий узел.
Я так понимаю нужно toggle повесить на все узлы, но как в jQuery сделать это я пока не разобрался.
Это еще надо изучить для начала. Потратить опять же время, я просто взял и сделал как знаю.

Мне проще взять степплер и сшить эти два листика вместе, чем нести их в типографию. Конечно, когда я захочу продвинутого и красивого я посмотрю в строну решения на векторе.
ИМХО на ИМХО.
Мне не нужно это в данный момент.
Кстати для указания текущего пункта меню можно использовать стрелку & larr; (←) как доп. указатель на текущий пункт. Вот в моем комментарии на рисунке видно habrahabr.ru/blogs/css/55753/#comment_1500188.
Только естественно эту стрелочку придется или скриптом или сервером ставить, т.к. :after не везде поддерживается.
Превосходно. Надеюсь после прикручивания Javascript также все будет работать.
В Firefox :active как-то не так срабатывает.
Сделал так:
a:active, a:focus {
color: #666;
background-color: #f4f4f4;
}

Но в FF остается выделенным элемент, если ссылку выбрать, а потом переходить по TAB далее

Что б с этим сделать? Пока так оставил.
Да я им написал, и прикинь мне ответили на русском! Они скоро заменят этот индекс просто на теги, тогда будет нормально искать сразу.
Спасибо за отчет по браузерам! )
Лады. Сделаю тогда что-нибудь.
Почему я написал про jQuery, да потому что с ним сделать и показать СЕЙЧАС быстрее. В нем много уже сделано. Я не спорю что наверно оно будет 40кб тяжело кому-то, однако не всегда этот вопрос актуален.

Знаешь это вот как рисовать на доске, иногда быстрее нарисовать и рукой написать чем в графическом редакторе это делать. Вот и тут так берем велосипед и едем, кончено для данного конкретного примера мы не пользуемся ни 21 передачей этого велосипеда, ни вилкой с амортизаторами — зато нам не нужно этот велосипед собирать, чтобы прокатиться.
Вот такое вот сравнение )
Автор кроме верстальщика уже более 5 лет делает сайты, при необходимости берет Fireworks и твроит когда надо.
Здесь цель обозначена — без картинок. Это, так сказать, тематическое направление у меня такое.

Информация

В рейтинге
848-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Site Reliability Engineer
Старший
SRE
Мониторинг
GitLab
Golang
Высоконагруженные системы
Проектирование архитектуры приложений