Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript编辑css(使用calc)_Javascript_Jquery_Css - Fatal编程技术网

通过JavaScript编辑css(使用calc)

通过JavaScript编辑css(使用calc),javascript,jquery,css,Javascript,Jquery,Css,我正在尝试使用JavaScript来编辑css。下面是我要做的计算: calc((100% / first) - (second * 2)) 我不确定问题出在哪里,但它不起作用。我试着去掉所有的变量,只得到数字(100%/3),这很有效 这是代码,这是实际代码: $(文档).ready(函数(){ var first=3; var秒=10; $(“p”).css({ //(100%/第一次)-(第二次*2) “宽度”:“计算((100%/“+first+”)-(“+second”*2))”

我正在尝试使用JavaScript来编辑css。下面是我要做的计算:

calc((100% / first) - (second * 2))
我不确定问题出在哪里,但它不起作用。我试着去掉所有的变量,只得到数字(100%/3),这很有效

这是代码,这是实际代码:

$(文档).ready(函数(){
var first=3;
var秒=10;
$(“p”).css({
//(100%/第一次)-(第二次*2)
“宽度”:“计算((100%/“+first+”)-(“+second”*2))”
});
});

这是一个标题
这是一个段落

这是一个段落

这是一个段落

这是一段。

$(文档).ready(函数(){
var first=3;
var秒=10;
$(“p”).css({
//(100%/第一次)-(第二次*2)
“宽度”:“计算(100%/”+第一次+“-”+第二次+“*2px)”
});
});

这是一个标题
这是一个段落

这是一个段落

这是一个段落

这是一段


我希望您知道支持它应该做什么?我用变量和数字运行JSFIDLE,两者看起来都一样。此外,如果要使用javascript更新css,为什么不使用javascript进行计算?用于
calc
的值无效,它必须是一个简单表达式,而不是带括号的多个表达式。另外,还有一个打字错误,缺少一个
+
,你建议我怎么做?