Jquery OnChange事件未触发

时间:2011-05-19 11:56:09

标签: jquery

$('.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>

我不知道为什么onChange不工作....

2 个答案:

答案 0 :(得分:1)

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

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

从这里

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

答案 1 :(得分: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(); 
    },
    .....
});