我的网站中有以下 jQuery 代码,用于整理我的 wordpress 网站的垂直节奏:
$(window).bind('load', function(){
$(".wp-caption").each(function() {
/* variables */
var this_img = $(this);
var baseline = 24;
var img_height = this_img.outerHeight();
/* do the maths */
var remainder = parseFloat(img_height%baseline);
/* how much do we need to add? */
var offset = parseFloat(baseline-remainder);
var top_offset = Math.round(offset/2);
var bottom_offset = offset - top_offset;
/* apply the margin to the image */
this_img.css("margin-bottom",bottom_offset+"px");
this_img.css("margin-top",top_offset+"px");
});
});
我想让它更可重用,这样.bind
我就可以做类似$(".wp-caption").verticalRhythm(24)
. 我不确定这是否意味着我需要一个插件,如果需要,那究竟意味着什么。
任何想法和帮助将不胜感激