kissy获取容器border、margin、padding值(方法一)
?
var body = S.one('.content'),//横向bodyBorderX = body.outerWidth() - body.innerWidth(),//左右边框width总和bodyMarginX = body.outerWidth(true) - body.outerWidth(),//左右margin总和bodyPaddingX = body.innerWidth() - body.width(),//左右padding总和//纵向bodyBorderY = body.outerHeight() - body.innerHeight(),bodyMarginY = body.outerHeight(true) - body.outerHeight(),bodyPaddingY = body.innerHeight() - body.height();?应用场景:kissy的dialog内部的body不能自适应宽度和高度,必须手动设置body的宽和高,又为了能够兼容不同的样式,所以计算body的宽和高时,不能用常量来计算,不然不好扩展,所以就用到了动态获取宽和高的方法来实现。
?