javascript - Javascript 上的正确 CSS 代码

标签 javascript css

我得到了这段代码,但它似乎不起作用:

var widthrel = 1366 - width;
var minusp = widthrel / 2;
var final = 10 - minusp;

document.styleSheets[0].addRule('.main-container:before','left:'+ parseInt(final) + 'px');
document.styleSheets[0].insertRule('.main-container:before {left:'+ parseInt(final) + 'px;}', 0);
document.styleSheets[0].addRule('.main-container:after','right:'+ parseInt(final) + 'px');
document.styleSheets[0].insertRule('.main-container:after {right:'+ parseInt(final) + 'px;}', 0);

你能帮我吗?

最佳答案

if(document.styleSheets[0].addRule) { //IE9, Chrome
    document.styleSheets[0].addRule(".main-container:before","left: "+parseInt(final)+"px;")
    document.styleSheets[0].addRule(".main-container:after","right: "+parseInt(final)+"px;")
} else if(document.styleSheets[0].insertRule) { /// Opera
    document.styleSheets[0].insertRule(".main-container:before {left: "+parseInt(final)+"px;}",0)
    document.styleSheets[0].insertRule(".main-container:after {right: "+parseInt(final)+"px;}",0)
}

关于javascript - Javascript 上的正确 CSS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34082728/

相关文章:

Javascript 数组元素返回未定义

javascript - 未找到 JSON key

php - Css 更改不适用于 php

javascript - 使用javascript创建div不起作用

html - CSS -moz-appearance 不适用于单选按钮

html - 使用 anchor 链接平滑滚动

javascript - 为什么我应该创建 $scope.$apply() ?

javascript - Javascript 是否为具有未定义值的变量分配 32 位内存?

javascript - 将 javascript datetime 转换为 C# 时出现解析错误

html - 如何将复选框和跨度与文本和谷歌 API 符号对齐?