mirror of
https://github.com/jquery/jquery-ui.git
synced 2026-02-05 02:15:06 -05:00
Fixed #3766 - slider seems to be missing ui.handle property in options
This commit is contained in:
@@ -271,9 +271,10 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
|
||||
|
||||
_slide: function(event, index, newVal) {
|
||||
|
||||
var handle = this.handles[index];
|
||||
|
||||
if (this.options.values && this.options.values.length) {
|
||||
|
||||
var handle = this.handles[index];
|
||||
var otherVal = this.values(index ? 0 : 1);
|
||||
|
||||
if ((index == 0 && newVal >= otherVal) || (index == 1 && newVal <= otherVal))
|
||||
@@ -299,6 +300,7 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
|
||||
if (newVal != this.value()) {
|
||||
// A slide can be canceled by returning false from the slide callback
|
||||
var allowed = this._trigger("slide", event, {
|
||||
handle: handle,
|
||||
value: newVal
|
||||
});
|
||||
if (allowed !== false)
|
||||
|
||||
Reference in New Issue
Block a user