2016-06-29 8 views
-1

jQuery UI Slider Bereichs Ereignis wird nicht in IE-Browser arbeitenjQuery UI Slider-Regelbereich funktioniert nicht in IE

$("#borrow_field").on('change', function(){ 
    alert('yes'); 
    var brCurrentValue = $("#slider-range").slider('option', 'value'); 
    setTimeout(function(){ 
     $("#slider-range").slider("value", brCurrentValue); 
    },200); 
}); 

ich auch die Callback-Funktion in Schieber benutzt hatte, aber die Arbeit nicht

+0

check out this -http: //stackoverflow.com/questions/6279372/jqueryui-sliders-not-working-on-ie –

+0

Ich habe dies vor sich gesehen. funktioniert immer noch nicht – achu

+1

Können Sie eine Demo des Problems bereitstellen? –

Antwort

1

Sehen Sie diese fiddle .

$("#slider-range").slider(); 
$("#borrow_field").on("change", function() { 
    setTimeout(function() { 
    $("#slider-range") 

     .slider("value", 
     $("#borrow_field").val() 
    ); 

    }, 200); 
}); 

Ich gehe davon aus Sie versuchen, in beiden Richtungen zu tun aktualisieren, in dem Sie das Borge-Feld basierend auf dem Reglerwert aktualisieren, und aktualisieren Sie das Borge-Feld manuell (die in dem Schieber berücksichtigt werden sollen - und ist vielleicht das, was Ihr Javascript tun soll).

In diesem Fall erhielten Sie den Eingangswert nicht richtig.