Ich habe eine schicke Box eingerichtet (http://fancybox.net). Die Größe der Box passt sich automatisch der Größe des Web-Brokers an.Wie kann ein iframe eine fancybox füllen
Jetzt möchte ich einen iframe in der Box haben, um sich zusammen mit der Box zu verkleinern.
Ich habe reaktionsfähige iframes durchsucht, aber die Beispiele zeigen responsive iframes in Bezug auf Browserfenster.
Was ich bin, ist eine Lösung, die iframe erlaubt, sich an die Box anzupassen.
This is a simple link that is fired with jquery:
<body>
<a class="Link" file="game" srrc="video/voytox/index.html"
caption="Caption" ></a>
and it opens an iframe within the fancybox
<iframe id ="Player" ></iframe>
</body>
this is the jquery:
$('.Link').click(function(){
var File = $(this).attr('file');
var srrc = $(this).attr('srrc');
//var videoWidth = Number($(this).attr('videowidth')); I can
optionally set fixed height and width, but i don't want to do that.
//var videoHeight = Number($(this).attr('videoheight'));
$('#Player').attr("src", srrc); //this refers to the iframe
Dieses löst das fancybox. Ich setze es zu Testzwecken auf eine feste Breite und Höhe, um zu überprüfen, wie der Iframe die Fancybox füllt. Leider bei 100%, übertrifft es die ausgefallene Box und ist nicht enthalten. Ich möchte es "untergeordnet" an die Größe der Box.
$.fancybox({
'autoDimensions' : false,
'scrolling' : 'no',
'width' : '800',
'height' : '800',
'hideOnOverlayClick' : false,
'transitionIn' :'fade',
'transitionOut' :'fade',
'overlayColor' : '#666',
'overlayOpacity': .9,
'href' : '#videoPlayer'
});
Können Sie Ihren Code posten und was Sie bereits versucht haben? Ich nehme an, dass die Breite und Höhe des Iframes bei 100% für Sie nicht funktioniert? –
100% macht es die Boxgröße überschreiten, ich möchte es in der Box enthalten sein. – Voytek