2017-01-27 14 views
1

У меня есть этот тег с атрибутом без его значенияBrowser автоматически добавляя значение атрибута помечать

<div class='hello' scroll-glue> 

Но когда я проверяла этот элемент в браузере он добавляет это значение к нему, как если бы это значение по умолчанию

Это создает проблему при использовании углового значения, поскольку эта директива ожидает выражения там, но если не указано какое-либо выражение, оно использует свои параметры по умолчанию. Но у меня никогда не будет scroll-glue, определяемого как выражение.

В настоящее время я отредактировал сам код директивы, чтобы проверить, соответствует ли значение атрибута scroll-glue и обрабатывает его так, как если бы значение не было указано. Но я не понимаю, почему это поведение происходит. Есть ли какие-либо флаги, которые мне нужно установить, чтобы отключить это поведение?

детали Браузер: Google Chrome версии 55.0.2883.87 м

+0

Какой браузер вы используете? –

+0

Привет @EduardMalakhov Я обновил свой ответ с подробностями браузера – Anubhav

+0

Я подозреваю, что это может быть сторонний скрипт, который изменяет атрибут, а не сам хром. С помощью chrome вы можете попробовать следующее: 1. Откройте инструменты для разработчиков (F12) 2. Выберите свой div в представлении «Элементы» 3. Щелкните его правой кнопкой мыши и установите Break on ... -> Изменения атрибута 4. Загрузите страницу, чтобы увидеть, какой скрипт действительно выполняет модификацию. –

ответ

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

  • Нет связанных вопросов^_^