我在哪里可以找到 Javascript/jQuery 中的时间范围小部件?

Where can I find a time range widget in Javascript/jQuery?(我在哪里可以找到 Javascript/jQuery 中的时间范围小部件?)
本文介绍了我在哪里可以找到 Javascript/jQuery 中的时间范围小部件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Javascript/CSS/jQuery 中寻找某种 TimeRange 小部件.我不是在寻找广泛可用的时间/日期选择器.

I'm looking for some sort of TimeRange widget in Javascript/CSS/jQuery. I'm not looking for a time/date picker, which are widely available.

我需要一个网站,以允许企业通过单击并将鼠标悬停在营业时间上来选择营业时间.

I need it for a website to allow businesses to select their openinghours by clicking and hovering over the hours they're open.

+-----------------------------+
| 0h 0h15m 0h30m    ... 23:45 |
+-----------------------------+

有人见过这么好看的可自定义时间范围选择器小部件吗?

Anybody has seen such a nice looking customizable timerange selector widget?

干杯

推荐答案

我会寻找一个滑块小部件..然后将您需要的时间设置为间隔.

I'd look for a slider widget.. then set the times you need as the intervals.

jQuery UI 有一个:jQuery UI Slider.

The jQuery UI has one: jQuery UI Slider.

更新:基于以下关于(单滑块与双滑块)的评论...

Update: based on the comment below about (single vs. double slider)...

1.) 已经有一篇文章(刚刚找到)关于使用此处的 jQuery UI 滑块制作 2 处理滑块.

1.) Theres a post already (just found) about making a 2 handled slider using the jQuery UI slider here.

或者,如果您有 2 个滑块……一个用于打开时间,一个用于关闭时间……每个都分为 15 分钟的片段,但每个片段只有半天,这会起作用吗?

Or if you have 2 sliders... one for opening time and one for closing... where each is broken down into 15min segments, but only for half a day each, would this work?

例如(忽略 ASCII 图形的丑陋)

e.g. (ignore the ASCII-graphic uglyness)

 Open Time (AM): 12   1    2    3    4    5    6    7    8 |  9    10   11   12
                                                           ^ 8:15am

Close Time (PM): 12   1    2    3    4    5    6  |  7    8    9    10   11   12
                                                  ^6:30pm

此外,如果这是针对典型"业务的...您可能会从晚上 11 点 <-> 早上 5 点开始从滑块中切入.

Furthermore, if this is for "typical" businesses... you could likely chop from 11pm <-> 5am from the sliders.

或者,

我不是 scriptaculous 的忠实粉丝,但他们似乎有一个 双滑块:

I'm not a big fan of scriptaculous, but they seem to have a double slider:

这篇关于我在哪里可以找到 Javascript/jQuery 中的时间范围小部件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Update another component when Formik form changes(当Formik表单更改时更新另一个组件)
Formik validation isSubmitting / isValidating not getting set to true(Formik验证正在提交/isValiating未设置为True)
React Validation Max Range Using Formik(使用Formik的Reaction验证最大范围)
Validation using Yup to check string or number length(使用YUP检查字符串或数字长度的验证)
Updating initialValues prop on Formik Form does not update input value(更新Formik表单上的初始值属性不会更新输入值)
password validation with yup and formik(使用YUP和Formick进行密码验证)