2013-02-13 59 views
0

在我的函數中,通過調整容器大小,我調用自定義觸發器函數,它的工作原理和它正確移動我的把手欄,但容器邊距不觸發,它保持爲默認。滑塊changin值移動滑塊處理程序不是容器

什麼問題與我的代碼..?任何人都可以幫我解決這個問題。

我的代碼:

var stepScrollBar = $(stepRange).slider({ 
      step:1, //100 is available movement measure 
      slide:function(i,ui){ 
       boardHolder.css({ 
        left:-ui.value * (moveSize/100) 
       });  
      }, 
      change:function(i,ui){ 
       boardHolder.css({ 
        marginLeft:-ui * (moveSize/100) 
       }); 
      } 

     }); 
     $(stepRange).slider('option','value',65); 
      //value sets in handler but not container being unchanged! 
     $(stepRange).slider('option','change').call(); 

回答

0

這是固定我的問題:

$(stepRange).slider('value',getPoint(pointOfLeft)); 
$(stepRange).on('slidechange', function(event,ui){ 
    boardHolder.css({ 
     left:-ui.value * (moveSize/100) 
     }); 
});