В данном случае решение от
рони юзать логичнее.
А так, если когда понадобится полная функциональность:
//код взять напрямую из самой jq с минимальными переделками)
jQuery.each({
slideRight: 'show',
slideLeft: 'hide'
}, function( name, props ) {
props = {
width: props ,
marginLeft: props,
paddingLeft: props,
marginRight: props,
paddingRight: props
};
jQuery.fn[ name ] = function( speed, easing, callback ) {
return this.animate( props, speed, easing, callback );
};
});