Переполнение скрыто, не работает для встроенных видео YouTube (в рамках Facebook как коробка) на Ipad - PullRequest
3 голосов
/ 30 августа 2011

Я включил в свой список код Facebook как ящик. Однако по какой-то причине при просмотре на iPad встроенные ссылки на YouTube отображаются за пределами iframe (другой контент - нет). Я попытался обернуть это с помощью div и применить overflow: hidden, но все равно без радости.

Он отлично работает во всех браузерах на ПК (включая Safari), и поэтому я не могу понять, куда пойти с этим.

Обычно со встроенными видео я включаю wmode="transparent" в код для встраивания, который обычно сортирует его. Однако, поскольку Facebook генерирует код, поэтому я не могу получить доступ к содержимому, созданному в виджете.

Любая помощь будет принята с благодарностью, так как я уже несколько дней бьюсь головой об стену.

Приветствия

HTML

<div id="fb-root">
    <iframe id="facebookscroller" 
            src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FMorgan-Motor-Company%2F209507192406727&amp;width=450&amp;colorscheme=dark&amp;show_faces=false&amp;border_color&amp;stream=true&amp;header=false&amp;height=395"
            scrolling="no"
            frameborder="0"
            style="border:none; overflow:hidden; width:450px; height:395px;"  
            allowTransparency="false"
            wmode="transparent">
    </iframe>
</div>

CSS:

#fb-root {
    position: absolute; 
    top: 50px; 
    right: 10px; 
    z-index: 4;
    height: 395px;
    overflow: hidden;
    display: block;
}
...