Я создаю веб-страницу со многими смешанными библиотеками: 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 в библиотеке выбора цветов.
Я хотел бы включить код, но страница очень большая с дюжиной зависимостей, я сейчас ищу идеи о том, какие вещи могут сделать поле неизменным, чтобы я мог охотиться за причинами. Я знаю, что это не здорово не включать код, я буду работать над этим.
Можете ли вы сделать http://jsfiddle.net/ демо или иначе ссылку на тест? – thirtydot
82K rep и никакой соответствующий код в вопросе? Это должно быть какая-то запись. –
Извините, что у меня нет кода для публикации, я обновил вопрос: я сейчас убираю его и спрашиваю здесь о потенциальных причинах. –