我正在做一個網頁,在這個網頁中,我把一個iframe白色圖像,當我改變媒體查詢時,我需要改變我的iframe中的內容,例如,如果我在min-width 900px
,請給我看src="path/one.html"
,如果我在in-width 1980px
,請給我看src="path/two.html"
,請有人幫忙。當我改變媒體查詢時調用iframe
-1
A
回答
0
iframe{
display: none;
}
@media (min-width: 900px) {
#iframe1{ display: inline; }
}
@media (min-width: 1980px) {
#iframe2{ display: inline; }
}
和
<iframe src="path/one.html" id="iframe1"></iframe>
<iframe src="path/two.html" id="iframe2"></iframe>
+1
從技術上講,這並不是改變了iframe的src,但沒有其他方式與CSS – Turnip 2014-12-04 21:26:15
0
如果你想使用jQuery的你可以這樣來做:
$(window).on('resize', function(){ /* resize event handler when user resizes the window */
var windWidth = $(window).width(); /* gets window width in pixel after resize */
var iframe = $("#iframe1"); /* iframe dom element */
if(windWidth >= 900 && windWidth < 1980){
iframe.attr("src","path/one.html"); /*when window width between 900 and 1979*/
}else if(windWidth >= 1980){
iframe.attr("src","path/two.html"); /*when window width 1980 and larger */
}
})
相關問題
- 1. 媒體查詢:當我調整瀏覽器大小時不改變樣式
- 2. 打印iFrame媒體查詢
- 3. 使用媒體查詢設計iFrame
- 4. CSS媒體查詢不改變元素?
- 5. 媒體查詢正在改變?
- 6. 當媒體查詢覆蓋其他媒體查詢
- 7. css媒體查詢更改
- 8. iFrame和媒體查詢問題
- 9. 媒體查詢失敗IE9 iframe中
- 10. 媒體查詢在Facebook內Iframe
- 11. 媒體查詢調試
- 12. 媒體查詢不會讓我改變Div寬度,但讓我改變一切
- 13. 當方向改變時調整jwplayer7 iframe
- 14. 當iframe視口很小時,使用媒體查詢顯示圖像
- 15. 媒體查詢 - 改變CSS動態內容寬度改變
- 16. 使用enquire.js - 媒體查詢調用jQuery
- 17. 媒體查詢了我使用媒體查詢在我的CSS手機
- 18. 如何調整iframe的大小? (css媒體查詢?)
- 19. SASS使用變量與媒體查詢
- 20. 不改變字體大小的媒體查詢
- 21. 如何添加當媒體查詢結合特定媒體查詢規則
- 22. EMS在媒體查詢沒有響應,因爲我改變字體大小
- 23. 當應用css媒體查詢進行響應式設計時,css被更改
- 24. 當媒體查詢有很多時不起作用
- 25. 使用CSS媒體查詢
- 26. 應用javascript媒體查詢
- 27. 使用媒體查詢
- 28. 使用媒體查詢
- 29. 使用媒體查詢
- 30. 媒體查詢CSS
這將需要在Javascript來完成。您正在動態更改iframe的來源。一種使用CSS的方法是打開兩個iframe,但根據@media查詢隱藏一個。 – philtune 2014-12-04 21:24:21
任何想法我不知道JavaScript,我感謝幫助。 – 2014-12-04 21:26:25
穆斯曼的答案是我會做的。這隻使用HTML/CSS。 – philtune 2014-12-04 21:27:18