2013-12-09 135 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

相關問題