【发布时间】:2013-12-06 00:01:52
【问题描述】:
我正在创建一个 jQuery 插件,我需要创建一个与另一个元素精确填充的元素。这样就够了吗:
$(this).css('padding', otherElement.css('padding'));
或者我应该检查所有:
$(this).css({
'padding', otherElement.css('padding'),
'padding-left', otherElement.css('padding-left'),
'padding-right', otherElement.css('padding-right'),
'padding-top', otherElement.css('padding-top'),
'padding-bottom', otherElement.css('padding-bottom'),
});
【问题讨论】:
-
这实际上是 JSFiddle 中的 2 分钟工作 - jsfiddle.net/AVZDC
-
为什么不自己试试呢?
-
如果 otherElement 具有样式填充而不是单独的填充,即 left 、rigth 等,则可以首先使用。
-
嗯,这些东西可能会因 jquery 版本、浏览器和...而有所不同,所以我想使用一个一路走来的人的经验;)