问题标签 [jquery-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
383700 浏览

javascript - 如何使用今天的日期预先填充 jQuery Datepicker 文本框?

我有一个非常简单的 jQuery Datepicker 日历:

当然在 HTML 中...

当用户调出日历时,今天的日期会很好地突出显示,但是如何让 jQuery 在页面加载时使用今天的日期预先填充文本框本身,而无需用户做任何事情?99% 的情况下,今天的默认日期将是他们想要的。

0 投票
17 回答
42461 浏览

javascript - JQuery UI 选项卡导致屏幕“跳转”

我正在使用最新版本的jQuery UI tabs。我的标签位于页面底部。

每次单击选项卡时,屏幕都会跳到顶部。

我怎样才能防止这种情况发生?

请看这个例子:

http://5bosses.com/examples/tabs/sample_tabs.html

0 投票
5 回答
6363 浏览

jquery - 检测 jQuery UI 自动完成

如何检测输入框当前是否为 jQuery UI 自动完成?似乎没有本机方法,但我希望有这样简单的东西:

然而,这个条件似乎总是返回真。

0 投票
6 回答
4935 浏览

jquery - 使用 jQuery Sortables 拖动项目时单选按钮被取消选择

我正在使用jQuery UI sortables插件来允许对某些列表项进行重新排序。在每个列表项中,我有几个单选按钮,可以启用或禁用该项目。

拖动项目时,两个单选按钮都被取消选择,这似乎不应该发生。这是正确的行为,如果不是,解决此问题的最佳方法是什么?

这是演示此问题的代码示例:

只要用鼠标抓住一个列表项,两个单选按钮就会被取消选择。

如果这是一个错误,一种解决方法是在移动项目时自动选择“启用”单选按钮,因此任何关于如何实现这一点的建议也将不胜感激。

更新:我已经在 Windows XP x64 上的 FireFox 3、Internet Explorer 7、Opera 9.5 和 Safari 3.1.2 中对此进行了测试,所有这些都出现了这个问题。

0 投票
7 回答
14251 浏览

jquery - jQuery Safari/Chrome 与可拖动的包含属性不兼容

此代码适用于 Firefox、Internet Explorer,而不适用于 Safari/Chrome:

在 Safari/Chrome 中,divNew 只能垂直移动。jQuery的这个功能目前不兼容?我使用的是 1.5.2 稳定版。可以在这里找到jQuery 1.5.2

0 投票
1 回答
14890 浏览

javascript - jQuery UI - 我什么时候应该在小部件上使用 destroy 方法

当我将功能附加到一个元素时,我需要.widgetName('destroy')在从 DOM 中删除它之前调用它还是 jQuery 处理这个?

0 投票
5 回答
3039 浏览

javascript - jQuery-ui 滑块 - 如何阻止两个滑块相互控制

这是参考之前提出的问题

这里的问题是,每个slider控制另一个。它会产生反馈。

我怎么可能阻止它?

0 投票
2 回答
2093 浏览

jquery - jQuery滑块教程?

有谁知道一些解释如何使用 JQuery Slider 的好教程。

我找到了一些,但没有一个能真正清楚地表达我的需要。我真正需要弄清楚如何做的是使滑块从 1.0 到 5.0(包括所有十分之一),当它发生变化时,根据该值设置一个隐藏控件。

谢谢。

0 投票
20 回答
283895 浏览

javascript - jQuery UI 选项卡 - 如何获取当前选定的选项卡索引

我知道之前有人问过这个特定问题,但我没有使用插件bind()上的事件得到任何结果。jQuery UI Tabs

我只需要index新选择的选项卡在单击选项卡时执行操作。bind()允许我挂钩到 select 事件,但我获取当前选定选项卡的常用方法不起作用。它返回先前选择的选项卡索引,而不是新的:

这是我试图用来获取当前选定选项卡的代码:

当我使用这段代码时,ui 对象又回来了undefined。从文档来看,这应该是我用来使用 ui.tab 挂钩到新选择的索引的对象。我已经在初次tabs()通话时尝试过,也单独尝试过。我在这里做错了吗?

0 投票
3 回答
41441 浏览

javascript - 如何在 jQuery UI 中将多个可排序列表相互连接?

我是 jQuery 的新手,我完全在使用 jQuery UI 的sortable.

我正在尝试整理一个页面以方便对项目进行分组和排序。

我的页面有一个组列表,每个组都包含一个项目列表。我希望允许用户能够执行以下操作:

  1. 重新排序组
  2. 重新排序组内的项目
  3. 在组之间移动项目

前两个要求没有问题。我能够很好地对它们进行分类。问题来自第三个要求。我只是无法将这些列表相互连接。一些代码可能会有所帮助。这是标记。

我能够通过将$('#groupsList').sortable({});$('.itemsList').sortable({});放入来对列表进行排序document ready function。我尝试使用该connectWith选项sortable使其工作,但我失败了。我想做的是让每个groupItemsX列表都连接到每个groupItemsX列表,但它本身除外。我该怎么做?


我在想我需要特别不将列表连接到自身,而不是存在某种循环引用。当然,我没有使用 Excel,但似乎这可能会导致某种永无止境的递归,从而导致堆栈溢出或其他问题。唔。对不起双关语。忍不住自己。

无论如何,我试图做这样的事情,但它不起作用:

我确定我已经完全破坏了那里的语法,我想这就是我必须首先提出这个问题的原因。将当前项目从列表中过滤出来是否有必要或有帮助?

Adam 和 JimmyP 提供的两个答案都在 IE 中工作(尽管它们在 FireFox 中的行为非常奇怪,当您尝试重新排序时会覆盖列表项)。我会接受你的一个答案并对另一个投票,但如果你对过滤有想法/建议,我想听听。