2013-12-09 95 views
2

默认光标是文本输入字段中的工具栏。如果我想改变为“等待”,我能做到这一点是这样的:在IE 11上的文本输入字段中更改光标

<div style="cursor:wait;height:50px;width:200px;border:2px solid black;"> 
<input type="text" style="cursor:wait"> 
</div> 

(该DIV块仅供参考,光标不会在DIV块的变化。) 它工作在大多数浏览器包括11之前版本的IE。但在IE 11上,它不起作用。有人可以帮助我如何在IE 11上做到这一点?谢谢。

+0

我想知道如何做到这一点。 IE,为什么你总是不得不生活困难... – Derek

回答

0

尝试以下操作:

<input type="text" style="cursor:wait;" disabled="disabled"> 

这将,正如你可能已经猜到了,禁止输入字段,并允许您更改游标类型。当然,您可以稍后启用它。

+0

感谢您的回复。看起来很好的解决方法。但即使用户正在填充文本字段,我也需要更改光标。那么有没有其他方法可以在启用输入字段的情况下实现呢? – user3081589

+0

不幸的是,我不明白为什么需要这样做。 “等待”光标意味着正在执行用户可能无法看到的操作。在这种情况下,看起来好像你正在提醒用户他或她已经知道他们正在做的事情...... – nmagerko

+0

实际上它是一个自定义光标。以“等待”光标为例。谢谢。 – user3081589

1

您需要使用a proprietary meta tag才能使新版本的IE模拟旧版本。在这种情况下,您需要使用8或更低版本:

<meta http-equiv="X-UA-Compatible" content="IE=8"> 

这将对其他几个方面的影响,也部分无证,部分IE微软的文档中描述。

看来,IE 9引入了一个可用性改进,可以防止作者用“光标”(指针)形状搞乱太多,并且您需要删除IE级别以防止改进。

+0

我需要IE 8不支持的其他功能。无论如何。 – user3081589

相关问题