var f = $.fn.scrollTop;
$.fn.scrollTop = function()
{
  if (this[0] === window)
  {
    return f.apply($('.b'));
  }

  return f.apply(this);
};

$(window).scrollTop()というようにターゲットが $(window) の場合、$('.b') に変更するよう上書きしたい場合、上記のような書き方でいいのでしょうか?