问题标签 [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.
jquery - ASCX 控件:如何在(主)页面的预定义部分呈现它?
我有 ASCX 控件,它基本上只包含一个 DIV,里面有几个 ASP 按钮。我的母版页包含一个 ASP.NET 表单,我想在按下上述按钮之一时进行回发。默认情况下,此 DIV 是不可见的,并且变为可见以用作对话框,由 JQuery 插件 BlockUI 处理。因此,在某些时候用户会看到这个 DIV,我希望在用户单击按钮时进行回发。
我的问题是:ASCX 通过指令附加到 MasterPage:
对页面的检查表明,它的 DIV 出现在表单标记之外的HTML 代码的末尾。结果,当它可见并且按下按钮时,没有发生回发。我更进一步,将按钮的 onClientClick 属性 javascript 调用附加到 __doPostBack 函数。回发开始发生,但没有调用按钮的处理程序。
我确信如果 ASCX 的 DIV 代码出现在表单 HTML 标记中,回发将正常进行。
所以,我的问题是,如何通过某些指令命令将 ASPX 的 DIV 内容放在 FORM 标记中,而不是放在页面末尾?我可能会更改 MasterPage 和 ASPX 本身。
jquery - blockUI 不工作
我在使用块 ui 的地方有以下代码,但它没有阻止页面。我正在使用 ajax 调用来获取用户控制结果(部分视图)以加载到页面中的 div。在 ajax 调用期间我想阻止整个页面使用布洛克伊。
jquery - jquery blockUI 在按钮单击时没有任何反应
我已经编写了上面的简单代码来显示 jquery blockUI 框,但是单击按钮时没有任何反应。我四处寻找解决方案,但我无法弄清楚我哪里出错了。
javascript - JQuery BlockUI 鼠标加载光标不会在 Google Chrome 中恢复为默认值
我的 JQuery BlockUI 鼠标加载光标在服务器响应后返回到 FF 中的默认光标,但在 Google Chrome 中没有返回到默认光标,并且给人的印象是元素仍在加载.. 它在鼠标移动后返回默认值.
如何解决?
javascript - IE7 中 blockUI 插件的 25kb 内存泄漏
我正在使用 Mike Alsup 出色的 blockUI jQuery 插件,但我似乎在 IE7 中遇到了一个问题(是的,公司选择的浏览器......)每次使用该块都会为进程增加大约 25kb 的内存,而且似乎从来没有走开。这通常不是问题,但页面每分钟至少使用一次该块,并且意味着整天都在屏幕上而不刷新。
我已经使用 sIEve 对此进行了测量,通过打开或关闭插件,我每次都能持续获得那么多。用 2.36 和最新的 2.44 都试过了。
有没有人看到过这种行为或知道有什么好的修复方法或可以看的地方?
编辑:按照 sergio 的建议尝试 JS Leak Detector(给了我 sIEve 没有的堆栈跟踪),我确定问题出在第 241 行:
似乎是 jQuery 如何处理额外数据的问题。这会是一个 jQuery 核心问题,还是 blockUI 是如何处理它的?
jquery - Nested BlockUI elements - Need independence from parent
We have implemented BlockUI (element blocking) for a large survey.. On most pages we have a fieldset to be blocked/unblocked based on yes/no answer, and then inside that fieldset paragraph tags that also need to have their own independent block/unblock based on an answer. the problem we are having is when we unblock the fieldset it also affect s the items in the fieldset - but we don't want it to.
SO > Does anyone know how to tell BlockUI not to affect nested item's block/unblock status?
Example
Answer to Question 1 unblocks fieldset, Question 2 in fieldset can be completed, question 2a in fieldset only to be unblocked is question 2 answer was 'yes'
Question 1 - Yes/No (If yes unblock fieldset)
< fieldset >
Question 2 - Yes/No (if yes allow Question 2a, if no Block it)
Question 2a - textarea "Provide more detail"
< /fieldset>
jquery - Jquery插件blockUI不适用于ajax
我想在进行特定的 ajax 调用时阻止当前页面并将 blockUI 用作消息框。我不能只使用$(document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
我的代码如下..
场景是,当我单击.submit
按钮时,页面被阻止,并且对服务器进行 ajax 调用以获取数据响应。当 ajax 调用成功时,我取消阻止当前页面,如果 data.status 为“OK”,我会显示一个消息框(也基于 blockUI 插件)。否则我在当前页面上显示错误,然后取消阻止它。
在 2016 年编辑,有一个编辑改变了问题的含义(可能是因为我当时的英语很差),我把更改回滚了,让它更清楚,请不要在下面再更改。
但实际上,只有在ajax调用完成之后(debug step over 中的代码ajax complete handler
),然后看:
- 首次
$.blockUI();
执行 - 执行
$.blockUI({ message: 'OK' })
与否 - 然后
$.unblockUI()
被称为
(以上是回答中chrome或firefox调试工具执行顺序异常的意思。blockui code
因为ajax完成后不应该执行)
这不是我想要的,我无法弄清楚。
ajax - Jquery BlockUI - 在 ajax 加载解除阻塞之前等待图像
我正在使用 BlockUI jquery 插件在 div 中显示加载消息,直到使用 JQuery 的加载方法加载内容。
问题是,我提取的内容包含图像。加载回调在图像完全加载之前触发,并且 div 过早地解除阻塞。
有没有办法在 BlockUI 解除对 div 的阻止之前等待所有图像加载?
或者,如果我可以覆盖解除阻塞,我可以使用waitForImages 插件执行以下操作
jquery - IE blockUI & jquery 问题
我有一个产品列表,如果您单击链接,它将获取属性,它将启动 BlockUI 插件并显示具有与 ID 相同属性的不同图像。
我还使用了一个 nivo 滑块,它可以旋转具有相同属性的图像,并在点击时触发 blockui。但在 IE 中,滑块上的 blockui 不起作用。
这是在滑块图像上激活 blockui 的函数:
在 IE 中,console.log 不起作用,我不知道如何开始修复它。我错过了什么?
jquery - BlockUi 在 IE 中不起作用
我们使用BlockUi
Jquery 在页面中显示进度事件。
以下是js
页面中包含的代码
下面是div
使用BlockUI
jquery阻塞和解除阻塞的
这适用于其他浏览器,但在 IE 中,它仅适用于第一个请求,然后在所有后续请求中,div
显示在背景中,但image
不div
显示
任何机构对这个问题有任何想法?