有这样的代码:
$("button").on("click", function () {
var rtop = $("#toprow").height();
var rbot = $("#botrow").height();
//rtop = rtop - 10%;
console.log(rtop);
var newDiv = $("<div />", {
"class": "chartBox",
"id": "chart1"
}).css({
"background-color": "yellow",
"font-weight": "bolder",
"height": rtop+"px",
"width" : "100%"
}).appendTo("#toprow");
});
我需要从
.rtop
的高度中减去10%,然后将其应用于.chatBox
css。我所做的是rtop = rtop - 10%;
但这不起作用。我怎样才能解决这个问题?
最佳答案
Javascript没有百分比运算符:
rtop = rtop - ((rtop / 100)*10);
百分比来自“百分比”(百分之是拉丁语,代表一百)。因此,您有“ 100个中有10个”。 ;)
关于javascript - 如何动态从Div高度减去百分比,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26087385/