JQDateRangeSlider更改边界问题

时间:2016-09-07 16:37:14

标签: javascript jquery

我第一次使用DateRangeSlider并将其用作TimeSlider:FiddleJS

问题在于,当按下按钮时,最小有界值或最大值应该会改变,但是当按下最大按钮时它不会对min做任何事情或者打破滑块。

默认值为1月1日:

var minDateStr = "2014-01-01T00:00:00Z";
var maxDateStr = "2014-01-01T23:59:00Z";

显示小时:一天的分钟数,按钮有界值为1月5日:

min :new Date("2016-01-05T05:00:00Z")

有没有办法在不更改默认值(1月1日)的情况下将最小和最大边界正确更改为“2016-01-05T05:00:00Z”?

1 个答案:

答案 0 :(得分:0)

我不确定您尝试实现的任务是否切实可行或甚至可行。

  • According to the documentation,只能在初始化时通过代码更改滑块值。这意味着即使您将min2max2设置为任一端到边界,滑块也可以跳过"跳跃"在那里正确地代表您最初选择的区域。这不切实际。

  • 此外,在文档中,我无法找到任何方法来获取标签所代表的值#34;站立"。显然,min2max2不会被修改,而是作为常规和未经修改的JS常量。

可以修改边界,但如果您希望这样做,则必须使用HTML输入作为日期。通过使用所选范围定义新边界似乎无法实现。