【发布时间】:2016-07-14 15:24:43
【问题描述】:
这里是 JS 小提琴:
https://jsfiddle.net/L83gzqnf/5/
我想要的是对角始终为 45 度,宽度始终为 66.6%。因此,高度需要根据宽度动态调整。
我有:
$(window).load(function() {
var height = document.getElementById(".tri").height();
var width = document.getElementById(".tri").width();
document.getElementById(".tri").style.border-top = (width / tan(45));
});
如您所见,我可以使用 trig 来计算高度,但函数不起作用?!
【问题讨论】:
-
您不应该同时使用调整大小功能和加载功能
-
...哦,高度和宽度不都是0吗?
-
......还有一个......
.tri是一个类......不是一个ID。 -
如果你检查 div,它们都是 500px。
-
fiddle.jshell.net/:58 Uncaught ReferenceError: Invalid left-hand side in assignment
标签: javascript jquery html css trigonometry