问题标签 [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 回答
2843 浏览

asp.net - JQuery blockui & ASP.NET 回发冲突

背景:

我在 ASP.NET 2.0 上的 jquery 1.3.2 上使用 jquery blockui 2.31。

我正在使用该对话框将(通常)隐藏的 DIV 显示为一种弹出模式对话框,其中包含 ASP.NET 服务器端控件(为简单起见,使用 asp:Button)。没有 AJAX,或者不保证有。

jquery blockui 所做的其中一件事是,如果您将一些 html 元素传递给它 - 它会将控件从页面中的位置移除,并将其附加到body

ASP.NET 2.0 似乎希望回发的控件采用 $(#aspnetForm) 可以找到的形式。jquery blockui 只是将它们移到正文中,因此回发永远不会触发

该方法是一个实例方法,可能无法像静态方法一样工作(引用登录用户和页面控件...)

我做了一些挖掘:

我修改了 jquery blockui 以附加到表单(并与选择器搏斗以删除块),但它使 IE6 和 IE7 失效——覆盖从表单开始,整个对话框出现偏离中心。隐藏覆盖不是一个选项,我真的很讨厌弄乱 IE 特定的 css 和 IE 特定的脚本。

我尝试将一些层附加到正文和一些表单,但正文层总是显示在表单层的顶部(因此阻止输入的不透明层也会阻止我试图显示的 div 上的输入)。

我认为解决方案是让 div 调用隐藏的虚拟锚来执行原始按钮的回发。Sontek在他对相关问题的回答中提出了这一点。

我的实际问题:

我是否在使用假回传技巧的正确轨道上?我想如果我依赖 jquery 来实现模态对话框功能,我不应该担心回退。

或者,我是否应该继续处理表单添加的样式?

0 投票
1 回答
1952 浏览

jquery - ajax加载事件中的jquery阻止UI故障

问题:在此代码上调用块 UI 时触发错误

// 这是来自 firefox 调试器未捕获异常的错误:[Exception...“无法转换 JavaScript 参数 arg 0”nsresult:“0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)”位置:“JS 框架 :: http://localhost/testsuite/media/ js/jquery.min.js :: 匿名 :: line 115" 数据:无]

这是html标记

编辑 发生这种情况时,我正在使用 Jquery 1.4.1。切换回1.3,一切恢复正常。

0 投票
3 回答
3609 浏览

jquery - 使用 jquery post 时,Request.IsAjaxRequest() 怎么可能在 Firefox 中为真,但在 IE 中为假

我正在尝试测试 jquery 帖子。我正在发布一个表单,并希望在 ajax 中更新并用 div 上的成功表单替换(似乎是一个常见的用例)。

以下代码在 Firefox 中运行良好,但在 IE 中运行良好。

一个问题是,来自 Firefox 的Request.IsAjaxRequest()为 true,但来自 IE,Request.IsAjaxRequest()返回 false

注意:我将 Thread.Sleep 放入我的控制器操作中,作为测试以确保我可以看到发生了什么。

这是我的视图代码:

这是javascript / jquery代码:

这是我的控制器操作:

0 投票
1 回答
266 浏览

jquery - JQuery 插件 - BlockUI - 在 Visual Studio 中工作异常?

使用BlockUI JQuery 插件,我在 ASP.Net 页面中发现了奇怪的行为。

我已经在 ASP.Net 页面中实现了 BlockUI 插件演示之一(您可以在此处试用原始版本 - http://malsup.com/jquery/block/#dialog )。

当我从 Visual Studio (MVWD 2010 Express) 提供此页面时,“您想继续”对话框按原样出现,但随后(而不是等待我按下按钮)在 1 到 2 秒后消失。

谁能解释为什么会这样?ASP.Net 呈现的 HTML 在http://pastie.org/1057741可见(第 139-165 行是主要部分)。

将不胜感激任何建议。

0 投票
6 回答
2607 浏览

jquery - 在 jQuery 函数中使用“this”

我创建了一个 CalendarViewerPortlet 自定义对象 JS 对象。在这个对象中,我存储了诸如 portlet 的 id 及其上下文路径之类的东西。该对象还具有许多自定义方法,一些用于获取/设置成员变量,一些用于执行特定操作。

当我尝试使用“this”引用对象的函数时。在 jQuery 函数内部,它爆炸了。我知道在那种情况下,术语“this”可能指的是其他东西,但我不确定如何解决这个问题并让它像我想要的那样引用对象。

这是有问题的代码:

注意“this.getContextPath()”。那就是代码失败的地方。我正在尝试引用我的自定义对象的 getContextPath() 函数。我怎样才能做到这一点?

0 投票
1 回答
1875 浏览

jquery - 在 JQuery BlockUI 消息中选择 div 容器

我正在使用此插件以在<input type="submit">单击时阻止 UI。但是我不想立即阻止 UI,而是 2 秒后。

以下函数不起作用,因为$('#processingData')找不到,虽然我已经<h3 id="ProcessingData" style="display:none">Processing Data...</h3>在 html 正文中定义了。

0 投票
1 回答
1387 浏览

jquery - 使用带有 jQ​​uery BlockUI 的 CSS3 Pie

我正在使用CSS3 Pie进行跨浏览器边框半径和框阴影。这真的很棒。但是当与 jQuery blockUI插件(使用模态对话框)一起使用时,CSS3 Pie 功能不适用于该对话框元素。

这是因为 position:fixed 的 z-index 问题,这里也有描述。我已经尝试将位置更改为目标元素上的相对位置,使用 z-index 进行播放,但它不起作用。

也许你们中的某个人有类似的问题,可以在这里帮助我

0 投票
1 回答
3049 浏览

c# - ASP.Net C#:与 Jquery BlockUI 一起调用服务器端函数

当我单击触发服务器端功能的 asp:button 时,我想显示一个 Jquery blockUI。当函数结束时,我想做 unBlockUI。

这可能吗?如果是这样,我可以举个例子吗,因为我不是 Ajax 专家。谢谢!

0 投票
1 回答
4676 浏览

javascript - “正常”表单上的 JQuery BlockUI

我已经搜索过 hi 和 low ,但如果没有大量工作就找不到答案。我有一个包含大量密集表格的网站。我正在尝试编写一个全局函数,当在网站上提交任何表单时,它将灰显或阻止 UI。它们并不都有类、id 等。有些通过常规提交按钮提交,有些已经有 javascript 提交按钮等。

有没有一种简单的方法可以说当任何表单被提交时,它会使整个站点系统变灰?

0 投票
2 回答
923 浏览

php - jQuery BlockUI 脚本上的重复区域无法正常工作

我正在尝试在 jQuery BlockUI 脚本上使用重复区域,但它无法正常工作。

这是我现在使用的代码:

为什么它不起作用?

不能在 JavaScript 旁边使用 PHP 重复区域吗?如果没有,是否有任何替代品可以使用?


这是模态对话框的代码:

这是瓷砖的生成方式: