我正在使用 AjaxControlToolkit 中的 MultiHandleSliderExtender
。我一直在寻找一种方法来为 slider 扩展器指定自定义值:
<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider"
Minimum="1600" Maximum="1680" TooltipText="Slide across timeline"
TargetControlID="ebSlider" Decimals="0"
RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear">
</act:MultiHandleSliderExtender>
slider 不应指定 1600 到 1680,而是应捕捉到特定步长值,如 1600、1630、1640、1645、1650、1656 等等,直到 1680。有人知道实现此目的的方法吗?
任何帮助将不胜感激。
最佳答案
尝试将代码 Steps=""
添加到您的 MultiHandleSliderExtender?
您向 slider 添加的步数会改变 handle 沿导轨向下移动的程度。
希望这对您有所帮助。
<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider"
Minimum="1600" Maximum="1680" Steps="6" TooltipText="Slide across timeline"
TargetControlID="ebSlider" Decimals="0"
RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear">
</act:MultiHandleSliderExtender>
关于javascript - 为 AjaxControlToolkit slider 扩展器指定自定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867901/