2016-07-12 4 views
9

Wie ändere ich die Höhe von iframe beim Laden?

$('#song-link').change(function() { 
 
    var link = $('#song-link').val(); 
 
    SC.oEmbed(link, { 
 
    element: document.getElementById('putTheWidgetHere') 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script> 
 
<input id="song-link" placeholder="Paste Soundcloud link here" name="song_link" type="text"> 
 
<div id="putTheWidgetHere"></div>

-Code hilft mir den Link von Soundcloud, um eine Vorschau. Sie können seine Arbeit gut testen. aber ich möchte seine Höhe von 400px zu 200px ändern. Ich habe versucht, addclass() und css() hinzuzufügen. Aber es hat nicht funktioniert.

Ich konnte nicht herausfinden, welches Ereignis diese Funktionen auslösen wird, da die Höhe eingestellt werden muss, nachdem der Link in den Eingabetext eingefügt wurde, und lädt iframe, dass Soundcloud lädt.

Antwort

2

Versuchen Sie folgendes:

#putTheWidgetHere iframe { 
    min-height: 200px; 
    height: auto; 
} 
+0

Sie sollten hinzufügen, die zu den Kommentaren 'ich für 200px gefragt', bearbeiten Sie es nicht in die Antwort @Saugat Thapa – Zentryn

+0

oh haha ​​sorry ... ich werde es tun. Meine Bearbeitungsoption ist jetzt deaktiviert –