![]() |
Автопоявление скролла в диве при онмаусовер дает некоторый косяк Сделал див с overflow:hidden и чтобы при наведении мышей появлялся скролл, и при уведении мыши, соответственно, скролл исчезал. Выглядит красиво и готично, но, при появлении и исчезании скрола текст немного сдвигается (дергается). Избежать можно, если сунуть внутрь этого дива еще один див, только поуже, чтобы скролл его не затрагивал. Но блин прикол в том, что див-контейнер резиновый и явную ширину задать низя. Что сделать, чтобы и скролл был как надо, и чтобы текст не дергался? |
Задай ширину в % |
[quote=Ipro;24923336] Задай ширину в % [/quote] для внутреннего? Он дергается, если в % Вот код: <Div Align="left" style="width:21%; overflow:hidden; height:200px; onmouseover="this.style.overflow='auto';" onmouseout="this.style.overflow='hidden';"> <Div style="margin:10px; margin-left:15px; margin-right:25px; width:auto;"> </Div></Div> вот если для внешнего задать скажем ширину 200px, а для внутреннего 170px, то при наведении не дергается. А если задать обоим в прОцентах, то дергается. |
Кое-как объехал этот косяк, сделав некий финт на JS вопрос снят |
Текущее время: 12:27. Часовой пояс GMT +3. |