при нажатии на табы в одно и тоже место выводится разный контент. В данном случае это слайдеры. Слайдерам же я присвоил значение
display: none
, а активному
display: block
, но слайдеры ломаются
![09ae20b6573b416c9cdf32d098e7bb1c.jpg](https://habrastorage.org/files/09a/e20/b65/09ae20b6573b416c9cdf32d098e7bb1c.jpg)
слайдер приходит в чувство и пресобирается при нажатии по нему, я даже сделал событие клик на нем, но это было не красиво.
Дальше я решил применить абсолютное позиционирование, но элемент выпал из потока и контейнер с background'ом схлопнулся.
![fc9adcad4fda4feab891167f2340a083.jpg](https://habrastorage.org/files/fc9/adc/ad4/fc9adcad4fda4feab891167f2340a083.jpg)
я решил это одной строкой кода
$('.dishes').height($('.dishes__slider').outerHeight() + $('.dishes').outerHeight());
но при изменении размеров окна или повороте планшета, пропорции меняются, а все на процентах и снова все ломается. Можно конечное дописать в JS, что бы следил за ресайзом.
Но может вы знаете решение по лучше?
Поделитесь пожалуйста)