2011-05-19 4 views
0
$('.minSimiTrack').Slider({ 
    accept : '.minSimiHandle', fractions : 30, 
    onSlide : function(cordx, cordy, x , y){ 
    $("#wrapperMinSimi").css("background-position", ((cordx))+"px 0px"); 
    .....}, 
     onChange : function(){ 
    $('#submitResetFooter').show(); 
    }, 
    ..... 

HTML markup 
     <div id="wrapperMinSimi"> 
    <div class="minSimiTrack"><div class="minSimiHandle"></div></div>  
    </div> 

Je ne sais pas pourquoi ONCHANGE ne fonctionne pas ....événement Jquery OnChange pas de tir

+2

1- quel type de curseur? 2- pouvez-vous poster un balisage HTML pour que nous puissions vous aider? –

Répondre

0

Je suppose que cela utilise jQuery UI curseur? Dans ce cas, votre appel initial a un capital S erroné et les noms des événements sont erronés.

$('.minSimiTrack').slider({ 
    accept : '.minSimiHandle', 
    fractions : 30, 
    slide : function(cordx, cordy, x , y){ 
     $("#wrapperMinSimi").css("background-position", ((cordx))+"px 0px"); 
     ..... 
    }, 
    change : function(){ 
     $('#submitResetFooter').show(); 
    }, 
    ..... 
}); 
+0

Mais OnSlide fonctionne mais pas onChange .... –

1

Si vous utilisez jQuery UI, la diapositive et sur les événements de changement sont « slide » et « changement », respectivement. à savoir

$(".selector").slider({ 
    change: function(event, ui) { ... } 
}); 

D'ici

http://jqueryui.com/demos/slider/#event-slide