2013-12-09 2 views
2

Курсор по умолчанию - это I-bar в поле ввода текста. Если я хочу, чтобы изменить его «ждать», я мог бы сделать это следующим образом:Изменить курсор в поле ввода текста в IE 11

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

(блок DIV является только для справки, и курсор делает изменения в блоке DIV.) Он работает в большинстве браузеров включая IE с версиями до 11. Но на IE 11 он не работает. Может ли кто-нибудь помочь мне, как это сделать в IE 11? Благодарю.

+0

Я хотел бы знать, как это сделать. IE, почему вы всегда должны сделать жизнь трудной ... – Derek

ответ

0

Попробуйте следующее:

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

Это будет, как вы, наверное, догадались, отключить поле ввода, и вы можете изменить вид курсора. Вы можете включить его позже, конечно.

+0

Спасибо за ваш ответ. Кажется хорошим обходным путем. Но мне нужно изменить курсор, даже когда пользователи заполняют текстовое поле. Итак, есть ли другой метод, который может сделать это с включенным полем ввода? – user3081589

+0

К сожалению, я не понимаю, почему это должно произойти. Курсор «wait» означает, что выполняется действие, которое пользователь может не увидеть. В этом случае кажется, что вы предупреждаете пользователя о том, что он или она уже знает, что они делают ... – nmagerko

+0

На самом деле это настраиваемый курсор. В качестве примера использовался курсор «wait». Благодарю. – user3081589

1

Вам нужно будет использовать a proprietary meta tag, чтобы новые версии IE подражали старым версиям. В этом случае вам нужно будет использовать версии 8 или ниже:

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

Это будет иметь ряд других эффектов, тоже частично без документов, частично описанные в документации Microsoft, ИЭ.

Похоже, что IE 9 представил улучшение удобства использования, которое не позволяет авторам слишком много шуметь с помощью «курсора» (указателя), и вам нужно отказаться от уровня IE, чтобы предотвратить это улучшение.

+0

Мне нужны некоторые другие функции, которые не поддерживаются IE 8. Спасибо в любом случае. – user3081589

Смежные вопросы