问题标签 [jquery-blockui]

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 投票
1 回答
1448 浏览

jquery - 具有多个ajax调用的同一对象上的jquery blockui?

我有 2 个 ajax 调用,可能需要不同的时间才能完成。我称它们为“平行”,即。在代码中触发两个 ajax 请求。

我如何使用 blockUI 在两个调用的开始和完成时出现。我不希望在我试图阻止的同一件事上使用两个面具(这是我现在正在做的黑客行为)。不喜欢使用全局状态等,因为可能会遇到锁定问题?

谢谢,

0 投票
1 回答
806 浏览

jquery - blockUI jquery 插件 - 图像未在 Firefox 中加载

我正在使用 bockUI 插件在处理过程中显示等待消息。我的消息的 html 是:

该图像在 IE 中显示没有任何问题,但 Firefox 不显示该图像。只是一个图像占位符。

有没有人遇到过这个问题并且知道修复。

任何帮助将不胜感激

0 投票
3 回答
2812 浏览

jquery-ui - 使用两次时,Jquery 块 UI 不起作用?

我正在使用 jquery block UI 插件,我的要求是检查用户是否是授权用户,这是我的代码

所以问题是当我使用 $.blockUI({ message: $('#question'), css: { width: '350px'} });它时,它只会阻塞屏幕一秒钟并解锁屏幕。

任何帮助是极大的赞赏

0 投票
2 回答
3147 浏览

jquery - 如何防止 jQuery BlockUI 触发

我让jQuery BlockUI 插件在每个表单提交操作上被触发:

我想在提交之前验证一些表格:

当我在确认弹出框上点击“取消”时,BlockUI 被触发并阻止界面。它永远不会被解锁。
这是一个例子:http: //jsfiddle.net/8B8yA/

问题是如何防止 BlockUI 在按下“取消”时被触发。

我尝试添加$.unblockUI()到“取消”操作:

但它显然不起作用,因为在阻止操作之前调用了解除阻止操作。

0 投票
1 回答
1555 浏览

javascript - blockUI 在 Internet Explorer 上不起作用

我正在使用这个脚本来显示 blockUI。当我在 Firefox 或 Chrome 中测试时,它可以工作。但是当我在 Internet Explorer 中单击 viewSOA 链接时,它不起作用。

我该如何解决这个问题?

0 投票
0 回答
162 浏览

jquery - 当它在文档上时从委托中获取事件的来源

我正在使用委托(也尝试过,效果相同)来获取一般的 ajax 调用并捕获它们,因此我可以使用以下代码显示加载屏幕:

问题是我只想将加载块放在发出 ajax 调用的元素上,并且仍然使其通用。我查看了委托调用提供的事件对象,但没有找到有关如何获取源的任何线索。通常源是一个 div 或一个表。

任何帮助将不胜感激。

谢谢!

0 投票
0 回答
3008 浏览

jquery - 如何将jquery blockUI消息位向上移动

我正在使用 jquery blockUI。始终处理位于中心的文本。我试图改变它的位置,但我失败了。我试过用css喜欢

在这里我提到消息 div top will 200px 但即使我尝试像普通 css 那样它也不会生效作为示例

但没有任何效果。所以请任何人告诉我如何通过css将消息框div移动到位。谢谢

最后我可以弄清楚如何解决它


0 投票
0 回答
347 浏览

asp.net - 在 BlockUI 显示的对话框上使用 jQuery Validator

我还在学习 jQuery,我遇到了一些我不确定如何继续的事情。

我有一个表单,其中有一个在加载时隐藏(使用“显示:无”)的 div。此 div 稍后通过 BlockUI 插件显示为用于编辑某些输入元素的模式对话框。我正在尝试获取验证插件来检查我已按要求表示的字段是否实际由最终用户填写。

我在我的应用程序的其他地方使用了验证插件,没有任何问题,但这是我第一次使用它来验证在加载时隐藏的输入。验证没有被执行(即,被标记为必需的空文本输入没有被标记为这样,并且 .valid() 返回 true)。

我使用 Firebug 逐步检查了验证逻辑,发现对话框 div 中的所有输入元素都不存在于 $(this.currentForm) 中。如果我保持对话框 div 可见并删除 $.blockUI 调用,则验证按预期工作。

所以我想我知道现在的问题是什么——我的输入不在 DOM 中,因为它们最初是不可见的,所以验证插件不知道它们存在。我不知道如何解决这个问题。任何人都可以提供建议吗?谢谢!

编辑:对 $.blockUI() 的调用正在从 DOM 中删除对话框 div。看来我必须找到另一种显示对话框的方法。

编辑:代码是专有的,所以我不能发布它。

验证插件链接

BlockUI 插件链接

0 投票
3 回答
2718 浏览

jquery - jQuery BlockUI:用户点击“enter”键后是否可以运行函数?

我正在尝试创建一个非常简单的模式对话框,它只显示一个文本区域。

目标:

  • 如果用户点击“esc”键,它将消失(文本输入被忽略)
  • 如果用户输入文本并按下“回车”键,则运行接受输入的函数(称为“postText(userinput)”)

我想知道是否可以使用 jQuery BlockUI:http ://malsup.com/jquery/block/#demos 。

但是,我不确定如何实际关闭基于 esc 的对话框,或者如果用户按 Enter 键则运行函数。

任何帮助将非常感激!

0 投票
5 回答
10508 浏览

jquery - 调整窗口大小时获取模态以动态调整大小

我已经设法让我的 Block UI 模态死点居中,但现在的问题是,当窗口调整大小(变小或变大)时,模态(和周围的覆盖)不会动态调整大小。有没有办法可以使用 jQuery 实现这一点?这是我到目前为止所做的:http: //jsfiddle.net/2dpc7/。如果您尝试拖动“结果”窗格,那么您会看到模式并没有真正动态调整以适应。为什么是这样?

HTML

CSS ​</p>

JS