0 我該如何做到這一點?調整列中的IFRAME(HTML) 我在列(html表)內有一個iframe,但我想使td與iframe中的文檔一樣高。 可能嗎? 來源 2012-03-27 Bachask8 +0 嘗試 – 2012-03-27 15:41:47 +0 td應自動調整大小。問題是iframe。如果你設置了一個明確的高度,它應該工作。但是,如果需要自動調整大小,您可能需要更多的工作。 – Timmerz 2012-03-27 15:43:32 +0 JS的使用是否正常? – 2012-03-27 15:45:00 A 回答 2 這是答案(在JQuery中)。 jQuery中: $("#myIframe").on("load", function() { $(this).parent("td:first").css('width', $(this).css('width')).css('height', $(this).css('height')) }); 來源 2012-03-27 15:45:03 +0 從來沒有試過Jquery,我現在就試試看,看看會發生什麼 – Bachask8 2012-03-27 17:41:48 +0 我需要把這段代碼放在哪裏?,srry,因爲你可以看到新的Jquery(我有庫和所有在我的專家中) – Bachask8 2012-03-27 17:48:09 0 你需要計算使用Javascript的內容的高度。 這裏你可以看到一個工作示例:在兩個項目 http://th.atguy.com/mycode/iframe_size/ 來源 2012-03-27 15:46:42 0 我使用這段代碼,它工作確定爲我。我不知道是否有更好的方法來實現這一點(請注意,這段代碼有一個setInterval,它會每隔1秒檢查iframe的內容高度並更新它的高度)。它也使用jQuery。 let iframe = document.getElementById('your_iframe_id'), current_height = 0, iframe_content = $(iframe).contents().find('body'); setInterval(() => { let new_height = iframe.contents().find('body').height(); current_height = new_frame_height(current_height, new_height); iframe.css({ height: current_height }); }, 1000) function new_frame_height(last_height, height) { if(height != last_height + 60) { last_height = height; } return last_height + 60 } 順便說一句,我認爲這隻適用於iframe是否在父母同一個域。 如果不是,則來自瀏覽器的交叉源塊將不允許父母讀取兒童的內容。 來源 2017-10-17 16:27:17 相關問題 1. 調整iFrame中的HTML - Javascript不工作 2. 的iframe調整 3. 調整表格中的列寬(CSS/HTML) 4. @ davidjbradshaw的iframe大小調整器,iframe寬度不調整 5. Iframe調整大小調整內容 6. 的iframe調整與JavaScript 7. 可調整的div與iframe 8. jquery調整iframe的變化 9. 調整高度的iframe 10. 彩盒的iframe調整 11. iframe - 回覆完整html 12. 在HTML表中調整列大小 13. 從iFrame內容調整iFrame高度? 14. html-Twitter bootstrap調整列的大小 15. 跨域IFRAME調整大小 16. iframe自動調整大小 17. iframe動態調整高度 18. C#Javascript iframe調整大小 19. iFrame動態調整大小 20. 只調整IFrame高度Chrome 21. iframe延遲調整大小 22. Iframe動態內容調整 23. 也調整iframe jQuery UI .resizable() 24. jQuery調整iframe高度 25. 跨域iframe調整大小? 26. 調整fancybox iframe。有問題! 27. 從iframe鏈接中調整父Fancybox 28. 如何調整瀏覽器的iframe高度調整大小? 29. 調整DIV高度可調整大小的iframe高度 30. 的iFrame自動調整在WordPress的 最新問題 1. LightAdmin Spring配置 2. Vim逃犯回從:Glog 3. 顯式實例提升multi_index容器 4. APP發佈的Proguard錯誤 - android/arch/core/internal/SafeIterableMap 5. 從節點服務器執行腳本 6. 如何使用反應原生切換Firebase配置 7. 將css寫入javascript代碼does not work 8. 自定義首選項跳過屏幕 9. nodejs中的HTTP/0.9支持 10. Parallel.ForEach遞歸方法 相關問題 1. 調整iFrame中的HTML - Javascript不工作 2. 的iframe調整 3. 調整表格中的列寬(CSS/HTML) 4. @ davidjbradshaw的iframe大小調整器,iframe寬度不調整 5. Iframe調整大小調整內容 6. 的iframe調整與JavaScript 7. 可調整的div與iframe 8. jquery調整iframe的變化 9. 調整高度的iframe 10. 彩盒的iframe調整
2 這是答案(在JQuery中)。 jQuery中: $("#myIframe").on("load", function() { $(this).parent("td:first").css('width', $(this).css('width')).css('height', $(this).css('height')) }); 來源 2012-03-27 15:45:03 +0 從來沒有試過Jquery,我現在就試試看,看看會發生什麼 – Bachask8 2012-03-27 17:41:48 +0 我需要把這段代碼放在哪裏?,srry,因爲你可以看到新的Jquery(我有庫和所有在我的專家中) – Bachask8 2012-03-27 17:48:09
0 你需要計算使用Javascript的內容的高度。 這裏你可以看到一個工作示例:在兩個項目 http://th.atguy.com/mycode/iframe_size/ 來源 2012-03-27 15:46:42
0 我使用這段代碼,它工作確定爲我。我不知道是否有更好的方法來實現這一點(請注意,這段代碼有一個setInterval,它會每隔1秒檢查iframe的內容高度並更新它的高度)。它也使用jQuery。 let iframe = document.getElementById('your_iframe_id'), current_height = 0, iframe_content = $(iframe).contents().find('body'); setInterval(() => { let new_height = iframe.contents().find('body').height(); current_height = new_frame_height(current_height, new_height); iframe.css({ height: current_height }); }, 1000) function new_frame_height(last_height, height) { if(height != last_height + 60) { last_height = height; } return last_height + 60 } 順便說一句,我認爲這隻適用於iframe是否在父母同一個域。 如果不是,則來自瀏覽器的交叉源塊將不允許父母讀取兒童的內容。 來源 2017-10-17 16:27:17
嘗試
td應自動調整大小。問題是iframe。如果你設置了一個明確的高度,它應該工作。但是,如果需要自動調整大小,您可能需要更多的工作。 – Timmerz 2012-03-27 15:43:32
JS的使用是否正常? – 2012-03-27 15:45:00
回答
這是答案(在JQuery中)。
jQuery中:
來源
2012-03-27 15:45:03
從來沒有試過Jquery,我現在就試試看,看看會發生什麼 – Bachask8 2012-03-27 17:41:48
我需要把這段代碼放在哪裏?,srry,因爲你可以看到新的Jquery(我有庫和所有在我的專家中) – Bachask8 2012-03-27 17:48:09
你需要計算使用Javascript的內容的高度。
這裏你可以看到一個工作示例:在兩個項目 http://th.atguy.com/mycode/iframe_size/
來源
2012-03-27 15:46:42
我使用這段代碼,它工作確定爲我。我不知道是否有更好的方法來實現這一點(請注意,這段代碼有一個setInterval,它會每隔1秒檢查iframe的內容高度並更新它的高度)。它也使用jQuery。
順便說一句,我認爲這隻適用於iframe是否在父母同一個域。 如果不是,則來自瀏覽器的交叉源塊將不允許父母讀取兒童的內容。
來源
2017-10-17 16:27:17
相關問題