Reputation: 154818
Update: This was a bug which has been fixed by now (Chrome 18).
I have a <input type="range">
and I'm trying to set its value by jQuery. That basically doesn't do anything.
Then, I tried hiding/showing as I thought it would be a drawing problem, but to no avail did I so.
Lastly, I hid the <input>
and showed it using show(1)
, which would mean a fading-in of 1ms. This did set the value, however after doing so the <input>
isn't draggable anymore.
I made this fiddle up: http://jsfiddle.net/MhDf7/2/.
Does anybody have an idea of what's going on here? I'm using Chrome 10.
Upvotes: 8
Views: 4091
Reputation: 1325
Doesn't work on Chromium 18 and the problem is still there. Seems like Chrome and Chromium version updates are not the same.
Upvotes: 0
Reputation: 95324
It seems to be a browser bug. The exact same thing happens when using MooTools (DEMO) or when using vanilla JavaScript (DEMO).
However, even if the display isn't updated, the form still submits the correct value.
You might want to fill a bug report... On your jsFiddle page, do the following:
Upvotes: 6