问题标签 [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-plugins - Primefaces 和 jQuery blockui 插件 css 冲突
我正在使用 Primefaces 3.5 和 jQuery BlockUI 插件。在我的代码中,我只使用 jQuery blockui 插件,它按预期工作。我看到的问题是我为 block() 方法指定的 css 没有应用于阻塞对话框。我可以修改消息,但不能修改 CSS。一旦我为默认设置“$.blockUI.defaults={ css:{...}}”指定了 css,显示的对话框就会移动到页面的左上角,但仍然没有应用 css。
我尝试将 css 指定为尽可能接近阻塞代码行(即当我调用 block() 时),但仍然没有成功。知道为什么会这样。谢谢。
jquery - 在 ajaxStart/Complete 上尝试阻止(和解除阻止)时出错
这是我的第一个项目,当应用程序访问服务器以获取信息时,我试图让 blockui 触发。我查找了一些示例,并认为我在下面的尝试会奏效,但我错了。
blockui - blockUI - 更改字体系列并删除覆盖上的填充区域?
使用 blockUI。我查看了文档中的选项,插件本身,甚至在stackoverflow上,我找不到为此更改字体系列声明的位置。它似乎默认使用 Times。此外,字体显示在填充区域上。有没有办法可以删除填充区域部分,我只想要变暗屏幕顶部的文本。谢谢。
javascript - jQuery ajax beforeSend
我有一个简单的 AJAX 调用,它在beforeSend
和 上执行一个函数complete
。他们执行得很好,但是beforeSend
“似乎”直到成功之后才执行。
上面beforeSend
有“请稍候”通知。如果我在函数之后休息一下beforeSend
那么它将显示该通知,然后成功。如果没有断点,那么它将坐在那里并在等待响应时思考,然后我的请等待通知将在成功命中后出现几分之一秒。
所需的功能是在发送请求后立即显示通知,以便在等待响应时显示。
jquery - BlockUI 在 AJAX 调用期间仅通过 jQuery DatePicker
我正在尝试在 onChangeMonthYear 回调期间将 jQuery UI DatePicker 与 BlockUI 一起使用。在回调期间,我发出 AJAX 调用以获取当月可用日期的列表,并且我希望 BlockUI 在该请求完成时在日历上显示一条消息。
我见过很多开发人员阻止整个页面的例子,但我还没有看到开发人员试图用一条消息来阻止日历小部件本身的情况。当我尝试调用$("#ui-datepicker-div").block()
时,日历上没有显示任何内容,但如果我只是这样做$.blockUI({message: 'Test'});
,它会按预期工作。
这是我的回调函数:
我将不胜感激有关此行为的任何见解。
谢谢!
c# - 如何在新页面 ASP.NET C# 中阻止 UI 内容
我不知道如何使用 jQuery BlockUI 阻止新页面中的内容。我在 aSP.NET MVC 中有应用程序。在一个视图中,我单击按钮并生成新报告并在新选项卡/窗口中打开,我想阻止此页面内容,直到未加载报告。但在我的情况下,内容在带有按钮的第一页上被阻止,而不是在这个新页面中。有人可以帮我怎么做吗?
javascript - jQuery BlockUI 出错
我已经多次使用这个插件,方式与这里看到的非常相似,但我最新的实现不起作用。
这是JavaScript:
和 HTML:
这是我的 Firebug 控制台在触发该功能时给我的信息:TypeError: $(...).block is not a function [Break On This Error]
CSS:{边框:'2px纯橙色'}
我很困惑,因为这段代码与我在其他页面上所做的相同,没有失败。有人可以在这里发现我失踪的问题吗?
jquery - 在页面导航时使用 jQuery BlockUI 插件(卸载事件)
jQuery BlockUI插件有一个非常酷的特性,它可以通过简单的代码将自己附加到每个 AJAX 调用:
我可以使用类似的方法在每个导航上显示 blockUI 覆盖,例如单击任何链接等吗?
我认为,这应该使用unload
事件来完成,但我失败了。
导航时 blockUI 覆盖不会出现(我不在乎隐藏它,因为新加载的页面不会有它)。
我什至可以:
我在控制台中清楚地看到$.blockUI;
和Bye!
消息,但没有 blockUI 覆盖的迹象。
我读过很多浏览器会阻止alert()
在unload
. 它是否也涵盖了blockUI?它不应该只是一堆 div 或其他 DOM 元素加上一些样式?
在 Chrome 27、Internet Explorer 10 和 Firefox 21 中测试。我错过了什么或做错了什么?
两三年前,在一个旧项目中,我设法实现了上述功能,但这纯粹是通过将 blockUI 显示到特定按钮和菜单项来完成的。我想尽可能地避免这种情况并使其成为全球性的,就像 AJAX 调用一样。
google-chrome - Chrome / Firefox 不在 beforeunload 事件中显示的对象中显示图像
我正在使用 jQuery blockUI 插件在每个 AJAX 调用和每个 URL 更改上显示一些漂亮的“加载器”。
这是负责的完整代码:
在 AJAX 调用期间一切都很好,但是,我注意到 Chrome 和 Firefox$.blockUI.defaults.message
在页面重新加载期间,即在beforeunload
.
这是这些浏览器中的错误吗?或者它是一个文档化的标准,只有 IE 中断(显示图像没有任何问题)。顺便说一句:动画.gif
不是问题,Firefox 和 Chrome 都无法显示静态.png
问题。
这可以以某种方式解决吗?我希望在 AJAX 调用和页面重定向/ URL 更改时使用完全相同的加载器。
jquery - 阻止 UI 无法阻止 div
我正在尝试在单击按钮(ID 为“Button1”的按钮)时阻止特定的 div(ID 为“blockit”的 div),因为我正在使用阻止 UI 插件。但我无法在按钮单击时阻止 div。这是我的代码
请告诉我我在哪里犯错。提前感谢