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