2012-07-27 3 views
2

Я создаю веб-страницу со многими смешанными библиотеками: jQuery, Bootstrap, несколько скриптов других сервисов и т. Д. Я использую более раннюю (измененную) версию Really Simple Color Picker, а элемент управления ввода недействителен, но только в Firefox. В Chrome, Safari и Internet Explorer поле доступно для редактирования.Почему мое поле ввода неотредактировано?

Я ничего не могу найти в коде, который делает поле неизменным. В Firefox я могу видеть на панели firebug, что применяются стили CSS .uneditable-input, но сам элемент не имеет классов ни в исходном HTML, ни в HTML-представлении, ни в представлении DOM.

Некоторые другие атрибуты, которые кажутся связанные с точки зрения DOM являются:

className "" 
contentEditable "inherit" 
disabled false 
hidden false 
indeterminate false 
readOnly false 
required false 

Что может сделать мой вклад нередактируемым, и почему только в одном браузере?

Еще один поворот: само поле ввода фактически вставлено на страницу с кодом jQuery в библиотеке выбора цветов.

Я хотел бы включить код, но страница очень большая с дюжиной зависимостей, я сейчас ищу идеи о том, какие вещи могут сделать поле неизменным, чтобы я мог охотиться за причинами. Я знаю, что это не здорово не включать код, я буду работать над этим.

+3

Можете ли вы сделать http://jsfiddle.net/ демо или иначе ссылку на тест? – thirtydot

+6

82K rep и никакой соответствующий код в вопросе? Это должно быть какая-то запись. –

+0

Извините, что у меня нет кода для публикации, я обновил вопрос: я сейчас убираю его и спрашиваю здесь о потенциальных причинах. –

ответ

2

Что вы хотите сделать, это установить Firebug и изучить элемент DOM. Он покажет вам какие-либо настроенные свойства CSS, и вы можете их проверить или снять. Вероятно, вы найдете тот, который вызывает проблему быстро.

enter image description here

Если это на самом деле не отключены, но вы не можете взаимодействовать с ним, вы можете также увидеть, что в Firebug. Просто используйте функцию проверки щелчком мыши, и она покажет вам, какой элемент DOM находится поверх нее, и каковы его размеры.

enter image description here

+2

Это ... то, что он уже сделал ... –

+0

@ChaseSiebet: Спасибо. Как я заметил в вопросе, я изучил элемент в области HTML, панели CSS и панели DOM. Я включил то, что, как я думал, может быть релевантной информацией. Есть ли что-то еще, что я забыл? –

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