2012-07-03 2 views
2

У меня есть сайт с центрированным iframe, который имеет фиксированную высоту и ширину. Таким образом, вы не можете прокручивать внутри iframe, но можете прокручивать всю сторону.Нет прокрутки, когда курсор находится на iFrame Area (Firefox)

Проблема: Когда я хочу прокрутить всю сторону, но у меня есть мышь над областью iframe, она не работает. Мне нужно переместить мышь в сторону, чтобы она не превышала iframe. У меня только эта проблема в Firefox.

CSS в плавающем фрейме, тело прокрутки стандартно:

.frame{ 
    width:1024px; 
    height:768px; 
    top:50%; 
    margin-top:-384px; 
    border:0; 
    z-index:1; 
    overflow:hidden; 
    position:absolute; 
} 
+0

Вы говорите, что вы не можете прокручивать из-за фиксированной ширины и высоты, то вы говорите, что можете прокручивать «целую сторону»? Не могли бы вы уточнить? – poepje

+0

Я загрузил изображение: http://desmond.imageshack.us/Himg51/scaled.php?server=51&filename=framez.jpg&res=landing белый ящик - это iframe и он центрирован в середине (без прокрутки внутри iframe). Когда я теперь прокручиваю сторону с гаваном, курсор в области iframe (белый ящик), я не могу прокручивать, но если я отхожу от него, он работает. У меня проблема только в firefox. – user1464175

ответ

0

Удалить ваш CSS overflow свойство.

.frame{ 
    width: 1024px; 
    height: 768px; 
    top: 50%; 
    margin-top: -384px; 
    border: 0; 
    z-index: 1; 
    overflow: scroll; /* not necessary */ 
    position: absolute; 
} 
Смежные вопросы