2011-05-19 255 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> 

我不知道为什么没有电平变化工作....Jquery的OnChange事件不触发

+2

1-哪种滑盖的? 2-可以发布一些html标记,所以我们可以帮你吗? – 2011-05-19 12:01:02

回答

0

我想这是使用jQuery UI滑块?在这种情况下,您最初的电话会出现错误的资本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

但OnSlide的作品,但不onChange .... – 2011-05-19 12:08:23

1

如果您使用的是jQuery UI,则幻灯片上和更改事件分别是“幻灯片”和“更改”。即

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

从这里

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