gpt4 book ai didi

javascript - 将时间 slider 更改为 30 分钟而不是 1 小时

转载 作者:行者123 更新时间:2023-12-02 18:38:29 25 4
gpt4 key购买 nike

我使用下面的代码来使用时间 slider ,该 slider 允许 div 在 1 小时内从上午 9 点滑动到晚上 8 点。

我需要编辑代码,以便时间 slider 在 30 分钟(半小时)时段内上升。

<script type="text/javascript">
jQuery.noConflict();
jQuery(function() {
jQuery('#callback_selected').html("9 am");
var select = jQuery( "#callback" );
var slider = jQuery( "<div id='slider'></div>" ).insertAfter( select ).slider({
min: 1,
max: 12,
range: "min",
value: 1,
slide: function( event, ui ) {
select[ 0 ].selectedIndex = ui.value - 1;
$time_int = parseInt(ui.value);
if (ui.value < 5) {
$time_int = $time_int + 8;
$time_selected = $time_int + " am";
}
else {
$time_int = $time_int - 4;
$time_selected = $time_int + " pm";
}
jQuery('#callback_selected').html($time_selected);
}
});
});
</script>

最佳答案

添加step选项。

例如:

min: 1,
max: 12,
range: "min",
value: 1,
step: .5,

这是一个 jsFiddle example 显示了如何使用该步骤并处理“:30”时间更改。

关于javascript - 将时间 slider 更改为 30 分钟而不是 1 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com