Скролл в опере просвечивает сквозь верхний див
Вот набросал пример:
<div style="overflow:auto;width:200px;height:200px;"> <div style="width:50px;height:400px;background:red;"></div> </div> <div onclick="alert(0);" style="position:absolute;top:0;left:0;width:300px;height:100px;background:yellow;"></div> Проблема только в опере. В том месте где у нижнего дива скролл на верхнем (желтом) диве все клики перехватываются этим скроллом. Пробовал подкладывать iframe - не помогло. Проверял в операх 10.6 и 9.62 - в обоих такой косяк. Вообще практика последних дней показывает, что Опера решила обогнать IE по количеству всякого рода косяков. |
Писать баг репорт в Оперу? )
|
я бы не назвал это однозначным косяком. Если кто-то где-то накосячил, scrollbar все равно будет доступен (т.е. похоже не by design решение). Вопрос в том, как возник пример ;)
|
Это еще не все… в Opera 10.60 при скроллинге внутри абсолютно позиционированного блока с overflow:auto, рывками скролится окно!
|
Цитата:
"Опера сделана для удобства пользователей, а не для удобства разработчиков". :-E Цитата:
Кстати, есть какой-нибудь хак, чтобы css стили забирались только оперой? Попробую смещение верхнего дива сделать только для этого браузера. |
Цитата:
|
Цитата:
|
Цитата:
Показать к сожалению не смогу пока. |
Цитата:
Все равно спасибо, буду копать. |
Так трудно ещё поискать? http://bolknote.ru/2008/07/18/~1787#11
|
Часовой пояс GMT +3, время: 20:28. |