jQueryの関数を一部変更したいとき Nov 27, 2016 var f = $.fn.scrollTop; $.fn.scrollTop = function() { if (this[0] === window) { return f.apply($('.b')); } return f.apply(this); }; $(window).scrollTop()というようにターゲットが $(window) の場合、$('.b') に変更するよう上書きしたい場合、上記のような書き方でいいのでしょうか?