i would recommend using an <input type=range> at this point; many polyfills support x number of ranges without hard-coded JS.

since most browsers support it naively, your site will be more accessible than it would using 3rd party wheel re-inventions that barely work on their own.
the only holdouts then are older IE users without javascript, but even then, the user can still type a number into the input, so input range support is actually universal.