在 IE 中,BlockUI unblockUI 不会将等待光标更改回默认值。光标在解除阻塞后移动一个像素的瞬间变回默认值(就好像光标图形已更改但光标在移动一个像素之前不会刷新):
This 2009 thread has a fix,但我不够聪明,无法弄清楚如何将其修改/应用到最新的 01-2011 版本的 BlockUI。是否知道如何修改最新版本的插件或针对此 IE 问题的其他好的解决方法?我还没有找到工作
修复(不适用于 01-2011 版本 - 此区域的代码已修改)
Add
els[1].style.cursor = 'default';
After
var els = full ? $('body').children().filter('.blockUI') : $
('.blockUI', el);
Run Code Online (Sandbox Code Playgroud)
谢谢你!
我滚动浏览了您提供的链接(2009 线程)并在该线程中尝试了这个建议的修复,我认为它可能会起作用:
添加这一行:
els[1].style.cursor = 'default';
在第 389行之后:
els = $('body').children().filter('.blockUI').add('body > .blockUI');
它似乎对我有用!如果这也解决了您的问题,请告诉我!
编辑:这适用于 2.36 版;实际上,您可能希望在此“if-else”块
els[1].style.cursor = 'default';
之后的第 392 行之后添加:
var els;
if (full) // crazy selector to handle odd field errors in ie6/7
els = $('body').children().filter('.blockUI').add('body > .blockUI');
else
els = $('.blockUI', el);
编辑 #2:在 2.37 版中,您将:
添加这一行:
els[1].style.cursor = 'default';
在这个“if-else”块之后的第391行之后:
var els;
if (full) // crazy selector to handle odd field errors in ie6/7
els = $('body').children().filter('.blockUI').add('body > .blockUI');
else
els = $('.blockUI', el);
| 归档时间: |
|
| 查看次数: |
6541 次 |
| 最近记录: |