У меня есть этот тег с атрибутом без его значенияBrowser автоматически добавляя значение атрибута помечать
<div class='hello' scroll-glue>
Но когда я проверяла этот элемент в браузере он добавляет это значение к нему, как если бы это значение по умолчанию
Это создает проблему при использовании углового значения, поскольку эта директива ожидает выражения там, но если не указано какое-либо выражение, оно использует свои параметры по умолчанию. Но у меня никогда не будет scroll-glue
, определяемого как выражение.
В настоящее время я отредактировал сам код директивы, чтобы проверить, соответствует ли значение атрибута scroll-glue
и обрабатывает его так, как если бы значение не было указано. Но я не понимаю, почему это поведение происходит. Есть ли какие-либо флаги, которые мне нужно установить, чтобы отключить это поведение?
детали Браузер: Google Chrome версии 55.0.2883.87 м
Какой браузер вы используете? –
Привет @EduardMalakhov Я обновил свой ответ с подробностями браузера – Anubhav
Я подозреваю, что это может быть сторонний скрипт, который изменяет атрибут, а не сам хром. С помощью chrome вы можете попробовать следующее: 1. Откройте инструменты для разработчиков (F12) 2. Выберите свой div в представлении «Элементы» 3. Щелкните его правой кнопкой мыши и установите Break on ... -> Изменения атрибута 4. Загрузите страницу, чтобы увидеть, какой скрипт действительно выполняет модификацию. –