Javascript Jquery:代码可以工作,但很难看

Javascript Jquery:代码可以工作,但很难看,javascript,jquery,code-cleanup,Javascript,Jquery,Code Cleanup,这可以用来计算元素的总宽度,包括填充和边距,但这很愚蠢。我应该怎么做呢?查看酒店。它获取元素的宽度及其填充、边框等 将其第一个参数设置为true将包括边距 var ProdWidth = Math.abs(parseInt(Product.css('width'))) + Math.abs(parseInt(Product.css('marginLeft'))) + Math.abs(parseInt(Product.css('marginRight'))) + Math.abs(parseIn

这可以用来计算元素的总宽度,包括填充和边距,但这很愚蠢。我应该怎么做呢?

查看酒店。它获取元素的宽度及其填充、边框等

将其第一个参数设置为
true
将包括边距

var ProdWidth = Math.abs(parseInt(Product.css('width')))
+ Math.abs(parseInt(Product.css('marginLeft')))
+ Math.abs(parseInt(Product.css('marginRight')))
+ Math.abs(parseInt(Product.css('paddingLeft')))
+ Math.abs(parseInt(Product.css('paddingRight')));
去看看酒店。它获取元素的宽度及其填充、边框等

将其第一个参数设置为
true
将包括边距

var ProdWidth = Math.abs(parseInt(Product.css('width')))
+ Math.abs(parseInt(Product.css('marginLeft')))
+ Math.abs(parseInt(Product.css('marginRight')))
+ Math.abs(parseInt(Product.css('paddingLeft')))
+ Math.abs(parseInt(Product.css('paddingRight')));

看起来您已经问了一些关于堆栈溢出的问题,但没有将任何问题标记为已回答。如果答案解决了您的问题,您应该通过单击答案旁边的绿色复选标记来接受该答案。有关更多信息,请查看如何在常见问题解答中提问:。感谢您的建议。我没有看到支票,但从现在起我一定会这样做。没问题,新用户经常会错过。就像堆栈溢出上的所有内容一样,您也因良好的行为而获得声誉。对于您标记为已回答的每个问题,您将获得2个声誉点。快乐编程!看起来您已经问了一些关于堆栈溢出的问题,但没有将任何问题标记为已回答。如果答案解决了您的问题,您应该通过单击答案旁边的绿色复选标记来接受该答案。有关更多信息,请查看如何在常见问题解答中提问:。感谢您的建议。我没有看到支票,但从现在起我一定会这样做。没问题,新用户经常会错过。就像堆栈溢出上的所有内容一样,您也因良好的行为而获得声誉。对于您标记为已回答的每个问题,您将获得2个声誉点。快乐编程!