使用鼠标滚轮时,日期时间选择器以与时间选择器相反的方向滚动

发布于 2025-01-10 16:17:03 字数 614 浏览 0 评论 0原文

我正在使用 此处 提供的 jquery datetimepicker 插件,目前面临奇怪的反向滚动问题。

我已经从他们的 git repo 下载了 zip,运行 npm install 然后运行npm run build 然后打开 index.html 文件,但不知何故,时间选择器的滚动方向对我来说是相反的,我无法以某种方式弄清楚它为什么如此工作。 | 在他们的演示网站上,它工作正常。即单击向上箭头向下滚动并显示上面的内容,但对我来说它的工作方向相反。

输入图片此处描述

因此,当我向上滚动鼠标滚轮时,它会向下滚动。

I am using the jquery datetimepicker plugin provided here and currently facing weird reversed-scroll issue.

I have downloaded the zip from their git repo, run npm install followed by npm run buildand then opened index.html file but somehow the direction of scroll for timepicker is reversed for me and I can't somehow able to figure out why it works so.
|
In their demo site, it works properly. i.e. clicking on up arrow scrolls down and reveals the content above but for me it works in reverse direction.

enter image description here

So when I mousewheel up, it scrolls down.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

软糯酥胸 2025-01-17 16:17:03

尝试在文件 jquery.datetimepicker.full.js 的第 809 行:

if ('deltaY' in e) {
  deltaY = -e.deltaY;
}

而不是:

if ('deltaY' in e) {
  deltaY = e.deltaY;
}

这为我解决了问题。

来源:https://github.com/xdan/datetimepicker/issues/763

Try in line 809 of the file jquery.datetimepicker.full.js:

if ('deltaY' in e) {
  deltaY = -e.deltaY;
}

instead of:

if ('deltaY' in e) {
  deltaY = e.deltaY;
}

This solved the issue for me.

Source: https://github.com/xdan/datetimepicker/issues/763

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文