Я искал везде, включая здесь, и не смог найти хорошего решения. Я столкнулся с этим, и это работает во всех браузерах, кроме Firefox и IE :( Помогите?
jQuery(function() {
sizeIFrame();
jQuery("#ifrm").load(sizeIFrame);
});
function sizeIFrame() {
var videoBrowser = jQuery("#ifrm");
var innerDoc = videoBrowser.get(0).contentDocument ?
videoBrowser.get(0).contentDocument.documentElement :
videoBrowser.get(0).contentWindow.document.body;
videoBrowser.height(35);
videoBrowser.height(innerDoc.scrollHeight + 35);
}
и это в том же домене, и вот мой <iframe>
<iframe id="ifrm" src="http://localhost:8080/linkconsulting/temp.html" width="100%" frameborder="0" scrolling="no"></iframe>
Сейчас я тестирую localhost
, но позже он все равно будет в том же домене.
Обновление: Итак, я заметил, что это не работает, потому что кажется, что это мешает плагину tiny.scrollbar или наоборот. Не знаю, что здесь делать :(