История изменений
Исправление firkax, (текущая версия) :
Например так можно убрать дублирование кода между суб и субсуб, и упростить селекторы (там не обязательно писать полный путь, можно только значимое)
https://jsfiddle.net/3wtck760/2/
А ещё, поскольку меню однозначно не единственное содержимое страницы, на ней могут встретиться и другие <li>, хорошо бы его (там в конце селектор просто li) как-то обозначить чтобы он точно не пересёкся с ещё кем-то.
Исправление firkax, :
Например так можно убрать дублирование кода между суб и субсуб, и упростить селекторы (там не обязательно писать полный путь, можно только значимое)
https://jsfiddle.net/3wtck760/2/
А ещё, поскольку меню однозначно не единственное содержимое страницы, на ней могут встретиться и другие <li>, хорошо бы его как-то обозначить чтобы он точно не пересёкся с ещё кем-то.
Исходная версия firkax, :
Например так можно убрать дублирование кода между суб и субсуб, и упростить селекторы (там не обязательно писать полный путь, можно только значимое)