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的iframe的大小 6. 如何調整iFrame 7. iframe內iframe的圖像大小調整 8. 帶調整列的HTML多列下拉 9. Iframe調整大小調整內容 10. jquery調整iframe的變化 11. 彩盒的iframe調整 12. 試圖調整的iframe 13. 可調整的div與iframe 14. 的iframe調整與JavaScript 15. JavaScript是不調整的iframe 16. 調整高度的iframe 17. 調整iframe的大小 18. iframe - 回覆完整html 19. 在HTML表中調整列大小 20. 從iFrame內容調整iFrame高度? 21. 調整iframe內容的高度iframe中的內容 22. HTML/CSS - 調整大小的3列 23. html-Twitter bootstrap調整列的大小 24. jQuery調整iframe高度 25. iframe自動調整大小 26. iframe延遲調整大小 27. 只調整IFrame高度Chrome 28. Iframe調整大小CORS 29. iframe動態高度調整 30. iframe動態調整高度 最新問題 1. 權限被拒絕npm install的錯誤 2. 雪花支持按小時微分區羣集? 3. 根據內部數組上的對象的屬性對數組進行排序 4. Three.js - 爲什麼這些項目的影子看起來像這樣? 5. 如何使用_和|使JavaScript的數字形狀? 6. 列表名單的移調 7. 內存泄漏會發生什麼? 8. 如何將帶有「java方法簽名」格式的字符串分解成部分? 9. 如何通過套接字在cpp中傳輸位圖數據? 10. window.onpopstate - 我是否需要刪除此事件處理程序? 相關問題 1. 調整iFrame中的HTML - Javascript不工作 2. 的iframe調整 3. 調整表格中的列寬(CSS/HTML) 4. @ davidjbradshaw的iframe大小調整器,iframe寬度不調整 5. 調整其中包含調整大小的iframe的iframe的大小 6. 如何調整iFrame 7. iframe內iframe的圖像大小調整 8. 帶調整列的HTML多列下拉 9. Iframe調整大小調整內容 10. jquery調整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
相關問題