- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是示例页面http://jquery.malsup.com/block/是带有图像的覆盖消息的示例:
$.blockUI({ message: '<h1><img src="busy.gif" /> Just a moment...</h1>' });
但我只想显示一个图像,所以我取出了 h1 标签:
$.blockUI({ message: '<img src="busy.gif" />' });
但是我的图像下仍然有背景颜色。我怎样才能删除它?
根据 jQuery BlockUI Plugin (v2) 的源代码,它将消息包装在 h2 标签中
if (title) $m.append('<h1>'+title+'</h1>');
if (message) $m.append('<h2>'+message+'</h2>');
所以看起来如果不修改源代码就无法仅传递图像标签。
我可能会修改库源代码以引入新参数,例如 image
有条件:
if (image) $m.append(image);
然后我可以这样声明我的形象:
$.blockUI({ image: '<img src="busy.gif" />' });
还有更多想法吗?
最佳答案
默认情况下,您会得到:
// styles for the message when blocking; if you wish to disable
// these and use an external stylesheet then do this in your code:
// $.blockUI.defaults.css = {};
css: {
padding: 0,
margin: 0,
width: '30%',
top: '40%',
left: '35%',
textAlign: 'center',
color: '#000',
border: '3px solid #aaa',
backgroundColor:'#fff',
cursor: 'wait'
},
因此,如果您不想要其中任何一个,只需在代码中执行此操作即可:
$.blockUI.defaults.css = {};
或者,如果您想排除背景和边框,只需使用它即可:
$.blockUI.defaults.css = {
padding: 0,
margin: 0,
width: '30%',
top: '40%',
left: '35%',
textAlign: 'center',
cursor: 'wait'
};
基本上,使用该外部样式表,您可以指定您想要的任何 css 样式。
关于jQuery BlockUI 插件方法 blockUI 如何只显示图像而不显示任何背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636157/
这是示例页面http://jquery.malsup.com/block/是带有图像的覆盖消息的示例: $.blockUI({ message: ' Just a moment...' }); 但我只
我正在使用 DirtyForms和 $.blockUI插件,后者在单击链接时更改页面(在我的应用程序中,某些页面需要几秒钟才能加载并且视觉反馈很好)。 当我更改字段内容然后单击任何链接时,会触发 Di
我正在尝试使用 blockUI jQuery 插件。我将库本身包括在内; 但是 Chrome 显示 TypeError Uncaught TypeError: Object [object Obj
该示例演示了 的阻塞来自 . 这块 但是 有模板带有标题和左侧栏,这样做不会被阻止
我一直在使用 BlockUI 来屏蔽整个页面,它一直运行良好,如下所示: $.blockUI() 但是当我尝试像这样阻止特定的 DIV(在 Block UI Jquery plugin for a s
我有一个 .net mvc aspx 页面的以下代码... /////////////////////// $.blockUI({ message: ' 正在处理...请稍候' }); var reg
有没有办法判断 $.blockUI(); 是否有效已被调用但 $.unblockUI() 尚未被调用?理想情况下,这应该能够阻止整个页面和特定元素。 我希望它能像这样工作 > $.blockUI();
我想使用 blockUI ( www.malsup.com/jquery/block/ )。有一点js.code: function blockSite() { var loadImSize
我正在使用 jQuery BlockUI 插件(v2)在加载时和单击某个按钮时阻止和取消阻止。但我的问题是加载页面时屏蔽工作正常,但当我们单击按钮时它不起作用,这是我的代码 $("input[name
我喜欢 blcokUI 插件。我在我的项目中到处都使用它。最近,我需要在 blockUI 对话框中注入(inject)动态 html。基本上内容是图像预览。大多数时候,照片所需的空间比屏幕本身还要大。
我正在使用 BlockUI 阻止页面。 BlockUI 使用的元素覆盖了页面的下半部分。尽管我的元素上有一个关闭按钮,效果很好,但如果单击我的元素上方的区域,我还需要取消阻止。这可能吗? 最佳答案 j
我正在使用 blockUI,它运行得非常好。 我似乎无法做到的唯一一件事是在 x 秒后重定向到另一个 URL。我可以让它重定向,但它没有考虑 setTimeout... 有人能做到吗? $(
我有以下 jQuery 代码,这给我带来了问题。我有两个 jQuery 函数,它们都调用 blockUI,并且两个函数都出现相同的错误。它说 blockUI 不是一个函数。谁能告诉我为什么? func
当我点击一个按钮时我使用这个 $(document).ready(function () { $('.find').click(function () {
我正在使用 blockui 弹出“等待...加载”。它工作正常,但有一个小问题:覆盖仅覆盖捕获的屏幕,而不是滚动窗口。如果我向右滚动,宽度不会被完全覆盖(但高度会被完全覆盖)。 我只有宽度有问题。
每次页面发布方法需要一些时间来处理时,我都希望能够显示消息和 gif。我希望这发生在应用程序中的每个表单上,而不仅仅是一个。 因此我将以下 Javascript 文件 processing.js 放入
如何在页面加载时运行 BlockUI 插件 ( http://www.malsup.com/jquery/block/#demos )?我修改了它,以便当您单击 body 标记时它会运行插件,但我希望
我有一个为我呈现 PartialView 的表单(单击按钮时)。一切正常: @Html.LabelFor(m => m.Code, new { id = "C
我正在使用 blockUI 进行一些 AJAX 调用,但在运行时遇到了问题。第一次调用一切都按预期进行。当我执行后续 AJAX 调用并尝试调用 blockUI 时,它不会再次阻止我的屏幕。在这两种情况
我有一个网站运行基于 Bootstrap 3.3.7 构建的自定义主题。在最近的 Google Chrome 更新(本周)之后,jQuery BlockUI 插件所做的任何阻止都会导致整个页面出现严重
我是一名优秀的程序员,十分优秀!