问题标签 [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.
javascript - 如何使用今天的日期预先填充 jQuery Datepicker 文本框?
我有一个非常简单的 jQuery Datepicker 日历:
当然在 HTML 中...
当用户调出日历时,今天的日期会很好地突出显示,但是如何让 jQuery 在页面加载时使用今天的日期预先填充文本框本身,而无需用户做任何事情?99% 的情况下,今天的默认日期将是他们想要的。
javascript - JQuery UI 选项卡导致屏幕“跳转”
jquery - 检测 jQuery UI 自动完成
如何检测输入框当前是否为 jQuery UI 自动完成?似乎没有本机方法,但我希望有这样简单的东西:
然而,这个条件似乎总是返回真。
jquery - 使用 jQuery Sortables 拖动项目时单选按钮被取消选择
我正在使用jQuery UI sortables插件来允许对某些列表项进行重新排序。在每个列表项中,我有几个单选按钮,可以启用或禁用该项目。
拖动项目时,两个单选按钮都被取消选择,这似乎不应该发生。这是正确的行为,如果不是,解决此问题的最佳方法是什么?
这是演示此问题的代码示例:
只要用鼠标抓住一个列表项,两个单选按钮就会被取消选择。
如果这是一个错误,一种解决方法是在移动项目时自动选择“启用”单选按钮,因此任何关于如何实现这一点的建议也将不胜感激。
更新:我已经在 Windows XP x64 上的 FireFox 3、Internet Explorer 7、Opera 9.5 和 Safari 3.1.2 中对此进行了测试,所有这些都出现了这个问题。
jquery - jQuery Safari/Chrome 与可拖动的包含属性不兼容
此代码适用于 Firefox、Internet Explorer,而不适用于 Safari/Chrome:
在 Safari/Chrome 中,divNew 只能垂直移动。jQuery的这个功能目前不兼容?我使用的是 1.5.2 稳定版。可以在这里找到jQuery 1.5.2
javascript - jQuery UI - 我什么时候应该在小部件上使用 destroy 方法
当我将功能附加到一个元素时,我需要.widgetName('destroy')
在从 DOM 中删除它之前调用它还是 jQuery 处理这个?
jquery - jQuery滑块教程?
有谁知道一些解释如何使用 JQuery Slider 的好教程。
我找到了一些,但没有一个能真正清楚地表达我的需要。我真正需要弄清楚如何做的是使滑块从 1.0 到 5.0(包括所有十分之一),当它发生变化时,根据该值设置一个隐藏控件。
谢谢。
javascript - jQuery UI 选项卡 - 如何获取当前选定的选项卡索引
我知道之前有人问过这个特定问题,但我没有使用插件bind()
上的事件得到任何结果。jQuery UI Tabs
我只需要index
新选择的选项卡在单击选项卡时执行操作。bind()
允许我挂钩到 select 事件,但我获取当前选定选项卡的常用方法不起作用。它返回先前选择的选项卡索引,而不是新的:
这是我试图用来获取当前选定选项卡的代码:
当我使用这段代码时,ui 对象又回来了undefined
。从文档来看,这应该是我用来使用 ui.tab 挂钩到新选择的索引的对象。我已经在初次tabs()
通话时尝试过,也单独尝试过。我在这里做错了吗?
javascript - 如何在 jQuery UI 中将多个可排序列表相互连接?
我是 jQuery 的新手,我完全在使用 jQuery UI 的sortable
.
我正在尝试整理一个页面以方便对项目进行分组和排序。
我的页面有一个组列表,每个组都包含一个项目列表。我希望允许用户能够执行以下操作:
- 重新排序组
- 重新排序组内的项目
- 在组之间移动项目
前两个要求没有问题。我能够很好地对它们进行分类。问题来自第三个要求。我只是无法将这些列表相互连接。一些代码可能会有所帮助。这是标记。
我能够通过将$('#groupsList').sortable({});
和$('.itemsList').sortable({});
放入来对列表进行排序document ready function
。我尝试使用该connectWith
选项sortable
使其工作,但我失败了。我想做的是让每个groupItemsX
列表都连接到每个groupItemsX
列表,但它本身除外。我该怎么做?
我在想我需要特别不将列表连接到自身,而不是存在某种循环引用。当然,我没有使用 Excel,但似乎这可能会导致某种永无止境的递归,从而导致堆栈溢出或其他问题。唔。对不起双关语。忍不住自己。
无论如何,我试图做这样的事情,但它不起作用:
我确定我已经完全破坏了那里的语法,我想这就是我必须首先提出这个问题的原因。将当前项目从列表中过滤出来是否有必要或有帮助?
Adam 和 JimmyP 提供的两个答案都在 IE 中工作(尽管它们在 FireFox 中的行为非常奇怪,当您尝试重新排序时会覆盖列表项)。我会接受你的一个答案并对另一个投票,但如果你对过滤有想法/建议,我想听听。