Javascript Div的宽度根据屏幕宽度

标签 javascript html css

我正在使用 Liquid Slider对于我的网站,我想根据访问者的屏幕宽度更改 slider 的宽度。我使用 width: 650px 表示 1366px 宽度,所以默认速率是 ~0.48

我有一个这样的 JS:

function loadwidth() { document.getElementById('main-slider').style.width = "\'" + ((screen.width / 100) * 0.48) + "px\'";

html 中的 body 有:

onlad="loadwidth()"

但它不会改变我的 div 的宽度。 我该如何解决?

最佳答案

将其更改为:

function loadwidth() { 
    var w = (screen.width / 100) * 0.48;
    document.getElementById('main-slider').setAttribute("style","width:"+w+"px");
}

和改变:

onload="loadwidth()"

关于Javascript Div的宽度根据屏幕宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362542/

相关文章:

javascript - JavaScript 数组中项目的范围是什么

html - IE 主体宽度不起作用

java - 无法使用 html 发送超链接 key

jquery - 添加新的 div 效果 jquery

css - 具有多种颜色的 Material UI slider

javascript - Javascript 如何检查该月的最后一天是否是星期五

javascript - 无法在 heroku 上使用 Node.js 执行多个名称字段 POST

javascript - SCSS 外部链接到 LitElement 中的样式组件

javascript - 添加第二个 'action' 以针对不同的 div 运行

css - 无法让媒体查询工作