Как-то так. Прошу прощения, что в одну строчку всё впихнул, но надеюсь понятон, что там? При достижении границ scrollLeft перестанет изменяться и равенство не будет соблюдаться так сказать. А можно даже, чтоб без if ()
$("body").mousewheel(function(event, delta) {
return (this.scrollLeft-=(delta * 3))!=this.scrollLeft
})