это $('.price') выбирает все элементы с классом price на странице, тебе нужно искать такой элемент только внутри того на который навёл, что-то типа $(this). find('.price')
если ты для элементов нового списка добавил класс list-item, и не хочешь что бы для элементов этого списка применялись старые стили, добавь в старый селектор :not(.list-item) между li и а
потому что у вас описано событие mouseleave, которое происходит когда курсор выходит за границы элемента, в описании сотового и удаляется всплывающее окошко
я бы попробовал, сделать блок-обертку для таблицы, задать ему высоту меньше высоты таблицы и overflow: hidden (скрыть все что выходит за границы блока). при нажатии на таблицу увеличивать высоту блока-обертки до высоты таблицы
по умолчанию flex располагает элементы в строку, добавьте класс flex-column для того, что бы был столбец.
но вообще неплохо было описать, чего вы хотели добиться, что бы не нужно было догадываться
попробуй сделать с помощью flexbox
родительскому контейнеру добавь свойство display: flex; и justify-content: space-between(растянет дочерние блоки на всю ширину родительского контейнера с одинаковыми отступами между ними) или justify-content: space-around (почти тоже самое что и space-between, только добавит отступы от края родительского блока равные половине отступов между дочерними-блоками)
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.