我正在尝试根据屏幕尺寸修改链接-使用嵌入在 iframe 中的单独视频供稿用于许多预定的屏幕尺寸,因此我无法使用 CSS 媒体查询。
例如
<iframe src="desktopVideoFeed.html" width="300" height="300">
</iframe>
修改为
<iframe src="mobileVideoFeed.html" width="200" height="200">
<iframe>
ETC ..
我对 JavaScript 不太熟悉,但我认为它是完成这项工作的最佳工具。这是我希望实现的代码:
window.resize(function(){
if(screen.width <= 480){
document.getElementByTagName('iframe').src = 'mobileVideoFeed.html';
}else if (screen.width <= 780){
document.getElementByTagName('iframe').src = 'tabletVideoFeed.html';
}else if(screen.width <= 960){
document.getElementByTagName('iframe').src = 'desktopVideoFeed.html';
}
})
我是否以错误的方式处理这个问题?