Рустам Байназаров, Да, понимаю, но ссылку на проект не смогу дать. Постараюсь объяснить.
Если боковое меню и оно фиксированное.
В нем есть подменю, которое появляется по клику.
У родителя overflow: hidden.
Подменю смещается на ширину родителя вбок и оно скрывается за родителем (баг)
Баг есть только в сафари, а на других нормально.
Вот нашел один в один проблему, но там решения как такового нет Линк
YakovSpb, если не хотите вот вообще через js делать, то можно сделать подмену через медиазапросы.
На телефонах одно поведение, а на компах уже другое путем скрытия разных разных li. - на телефонах будет, а на пеке - нет - на компе будет, а на телефоне нет.
YakovSpb, Ну, логично, что да. Вопрос то как через css это сделать)
а зачем это вам, если не секрет?
Не проще ли убрать href у ссылки(так валидно) и добавить: cursor: pointer?
Sanes, полностью согласен. Со временем на обучение так вообще в точку. Если полностью отдать себя работе, то сил/времени на "что - то поучить" не останется.
А сколько вы выделяете время на самообучение?
https://learn.javascript.ru/event-delegation