我正在尝试创建一个函数,它可以改变 DOM 元素的高度。
function _changeLiHeight( elem, height ) {
var area = elem.parent( '.area' ),
li = area.parents( 'li' ),
outerh = li.outerHeight( true );
li.css( 'height', outerh + height );
}
我期望得到像 100 + -30 = 70 这样的结果,但是当我发送负数作为第二个参数时,结果是 100 + -30 = -30。这种行为可以吗?如何解决我的问题?
错误是我将删除的元素作为第一个参数发送,所以是的,outerh 是 0。
最佳答案
关于javascript - javascript 中是否可以执行 "number plus negative number"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12242160/