问题标签 [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 投票
3 回答
10226 浏览

javascript - 如何从 jQuery 中的模式对话框中获取结果

我想在 UI 工具包中使用 simple-modal 之类的加载项或对话框加载项。但是,我如何使用这些或任何其他方法并获得结果。基本上我希望模态与服务器进行一些 AJAX 交互,并返回结果供调用代码做一些事情。

0 投票
3 回答
979 浏览

javascript - 使用 load() 加载同样使用 jQuery 的页面

我正在尝试加载一个基本上是对话框(ui.dialog)内的编辑表单的页面。我可以从外部(我正在使用 asp.net)页面加载此页面。

问题是在我的“弹出”表单中,我需要$(function() {my function here});在页面加载时使用语法来做一些事情,以及.fn使用 ajax 调用为一些动态下拉列表注册一些扩展。

我已经创建了 my<script type="text/javascript" src="jquery.js">但我不认为这些被包括在内,而且 my$(function)也没有被调用。

这是可能的还是我需要找到另一种方法来完成我需要做的事情?

0 投票
2 回答
2231 浏览

javascript - 无法使用模式对话框打开辅助对话框

我有一个modal dialog表单,其中包含一些“帮助链接”,它应该在其顶部打开其他非模态面板或对话框(同时保持主对话框处于模态)。

然而,这些总是隐藏在面具后面。 YUI似乎正在识别z-index那里的最高值并将掩码和模态对话框设置为高于此值。

如果我等待面板化帮助内容,那么我可以将它们设置为具有更高的 z-index。到现在为止还挺好。那么问题是次要的非模态对话框中的字段是不可聚焦的。它们下方的模态对话框似乎以某种方式阻止焦点转到不在初始模态对话框中的任何内容。

如果 YUI 根本不允许这样做,如果我可以使用 jQuery 执行此“对话框组模式”也是可以接受的。

帮助!

0 投票
2 回答
5052 浏览

jquery - 试图在 IE6 中调整 jQuery 对话框的大小?

我以为我在 jQuery 网站上看到过关于此的错误报告,但现在我找不到它。我正在尝试在 IE6 中调整对话框的大小。但是当元素调整大小时,内容和标题栏不会缩小。但是,如果对话框变大,它们会调整大小。结果是关闭按钮最终被切断,并且如果用户将对话框的大小调整为更小,内容将被剪裁。

我已经尝试处理 resizeStop 事件并手动调整内容和标题栏的大小,但这会给我带来奇怪的结果。内容区域中元素的大小和位置仍然不正确。此外,即使我调整了标题栏的大小,关闭按钮仍然没有移回视图。有任何想法吗?如果这是 jQuery-ui 中的一个错误,有没有人知道一个好的解决方法?

0 投票
10 回答
271639 浏览

javascript - jquery-ui-dialog - 如何挂钩对话框关闭事件

我正在使用jquery-ui-dialog插件

我正在寻找在某些情况下关闭对话框时刷新页面的方法。

有没有办法从对话框中捕获关闭事件?

我知道我可以在单击关闭按钮时运行代码,但这不包括用户使用转义或右上角的 x 关闭。

0 投票
1 回答
4838 浏览

javascript - jQuery UI droppables - 改变被丢弃的图像

我正在使用jQuery UI 的 droppables并且想知道使丢弃的克隆使用与IMG SRC被丢弃的项目不同的最佳方法是什么。

在那里的照片管理器演示中,缩略图被放入相同大小的插槽中。我想将一个大图像放到一个小插槽中,因此我需要它的克隆来使用我的缩略图而不是完整图像。

有关处理此问题的最佳方法的任何建议?

0 投票
8 回答
69309 浏览

javascript - jQuery 选项卡 - 获取新选择的索引

我以前使用jquery-ui tabs扩展来通过 加载页面片段ajax,并隐藏或显示div页面中的隐藏 s。这两种方法都有据可查,我在那里没有遇到任何问题。

然而,现在我想用标签做一些不同的事情。当用户选择一个选项卡时,它应该完全重新加载页面 - 原因是每个选项卡部分的内容渲染起来有点贵,所以我不想一次全部发送并使用普通方法切换“显示:无”以显示它们。

我的计划是拦截选项卡的select事件,并通过操作 document.location 让该功能重新加载页面。

如何在select处理程序中获取新选择的选项卡索引及其对应的 html LI 对象?

是否有我可以读取的事件或 ui 对象的属性将给出新选择的选项卡或其中的锚标记的索引、ID 或对象?

或者有没有更好的方法来使用标签重新加载整个页面?

0 投票
3 回答
3432 浏览

javascript - jQuery:如果没有成功删除助手,如何阻止它被删除

我有draggable一个自定义的helper. 有时助手是一个克隆,有时它是原始元素。

问题是,当帮助器是原始元素并且没有被丢弃在有效的可放置对象上时,它会被删除。到目前为止,我的解决方案如下所示:

在我的on_dropped回调中,我设置ui.helper.dropped_on_droppabletrue

stop可拖动的回调中,我检查该变量然后......我该怎么办?

这甚至是正确的方法吗?

0 投票
4 回答
1915 浏览

jquery - ASP.net MVC 和 jQueryUI 的困境

我刚刚将一个项目移到了ASP.net MVC框架的 beta 版本,我遇到的唯一问题是jQueryjQueryUI.

这是交易:

以下Site.Master是脚本参考:

使用这些,accordian UI我在其中一个视图上的效果很好,除了一个问题:ThemeRoller页面中不包含来自的图像。如果我注释掉 jQuery 引用,那么 ThemeRoller 图像就在那里。所有的 css 都在 中Content folder,所有的脚本都在Scripts folder.

我知道这是一个愚蠢的路径问题,但它让我抽搐。

我错过了什么?

更新

我尝试了第一个答案无济于事,请阅读评论以获取详细信息。再次感谢观看的人。

第二种方法也不起作用。我很困惑。

另一个更新

使用脚本的Url.Content标签确实可以让脚本正常运行。对样式表使用常规标记会将所有样式添加到页面上,但与 ThemeRoller 相关的所有样式除外。

jquery-ui-themeroller.css文件位于 Content 文件夹中,当我检查一个元素时,css 存在。我怀疑问题出在从这个css文件到themeroller的images文件夹的映射中,该文件夹也在Content文件夹中。此文件中的图像链接指定为:background: url(images/foo.gif)

此文件中的链接是否需要更改?

0 投票
1 回答
8490 浏览

javascript - JQuery选项卡 - 嵌套选项卡的问题 - 在初始加载时激活子选项卡

我对嵌套的 jquery 选项卡有疑问,需要一些帮助/指针。

目前我有 5 个父选项卡,每个父选项卡下都有几个子选项卡。

当页面被加载时,我想显示一个特定的父选项卡和它的一个子选项卡处于活动状态。

我能够激活特定的父选项卡,但同样不适用于子选项卡。

请让我知道是否有人遇到过类似的问题并有任何解决方案可以分享。

参考 - http://docs.jquery.com/UI/Tabs

谢谢和问候, 阿杰