Отключенная текстовая область - PullRequest
1 голос
/ 28 октября 2019

Текстовое поле отключено, но я все еще хочу иметь возможность прокручивать и видеть все.

Это хорошо работает в Chrome, но в IE (Internet Explorer) - нет. ЕстьЕсть ли способ исправить это ??

textarea {
  height: 100px;
  overflow-y: scroll;
}
<textarea disabled>Hello World Hello World Hello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello World Hello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello World</textarea>

Ответы [ 4 ]

1 голос
/ 28 октября 2019

Самый простой способ - использовать readonly.

Поскольку вы можете переместить прокрутку на элемент обтекания, но у IE есть другая проблема, когда он будет прокручивать тело одновременно с прокруткойэлемент, который требует взлома JavaScript, чтобы исправить afaik.

textarea {
  height: 100px;
  overflow-y: scroll;
}

/* Simulate disabled look how you please */
textarea[readonly="true"] {
  color: #333;
  background-color: #f0f0f0;
}
<textarea readonly="true">Hello World Hello World Hello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello WorldWorldHello World Hello WorldHello World Hello WorldHello World Hello WorldHello World Hello World</textarea>
1 голос
/ 28 октября 2019

Вместо отключено использовать атрибут readonly .

0 голосов
/ 28 октября 2019

С IE11 вы можете использовать отключенные кнопки прокрутки, а не колесо мыши

0 голосов
/ 28 октября 2019

В какой версии IE? На IE11 все работает нормально ... возможно, вам следует проверить версию, которую вы используете.

...