2014-01-24 45 views
0

我試圖獲取kendo滑塊的開始值和結束值。獲取kendo滑塊的開始值和結束值

http://demos.kendoui.com/web/slider/events.html

我使用正常滑塊和不在該範圍slider.For例如,讓我們假設初始滑塊值被設置爲10,則用戶它滑動到30,然後我需要得到那些之間的差兩個值,應該是20.

@(Html.Kendo().Slider() 
      .Name("VariableSlider") 
      .Min(0) 
      .Max(100) 
      .SmallStep(1) 
      .LargeStep(10) 
       //.Value(50) 
      .Events(events => events 
       .Change("VariableSliderChange")) 

      .HtmlAttributes(new { @class = "temperature", @style = "width:500px" })) 
     <script> 
      function VariableSliderChange(e) { 

       // get the difference between start and end values here. 
      } 

     </script> 

回答

0

由於滑塊沒有獲取初始值的API,因此您應該在小部件初始化後立即將其存儲。

@(Html.Kendo().Slider().Name("myslider")) 
<script> 
var initialValue; 
$(function() { 
    initialValue = $("#myslider").data("kendoSlider").value(); 
}); 
</script> 

然後,您可以使用它來獲取更改事件的差異。