2017-01-27 5 views
1

ich diesen Tag ohne seinen Wert mit einem Attribut zu markierenBrowser Hinzufügen automatisch Attributwert

<div class='hello' scroll-glue> 

Aber wenn ich dieses Element im Browser prüfen fügt sie diesen Wert auf, als ob es ein Standardwert ist

Dies verursacht ein Problem bei der Verwendung von Angular, da diese Direktive einen Ausdruck erwartet, aber wenn kein Ausdruck angegeben wird, verwendet sie ihre Standardoptionen. Aber ich werde niemals scroll-glue als Ausdruck definiert haben.

Zur Zeit habe ich den Anweisungscode selbst bearbeitet, um zu überprüfen, ob der Attributwert scroll-glue ist, und behandle ihn, als ob der Wert nicht angegeben wurde. Aber ich verstehe nicht, warum dieses Verhalten auftritt. Gibt es Flags, die ich einstellen muss, um dieses * Verhalten zu deaktivieren?

Browser Details: Google Chrome Version 55.0.2883.87 m

+0

Welchen Browser benutzen Sie? –

+0

Hey @EduardMalakhov Ich habe meine Antwort mit den Browser-Details aktualisiert – Anubhav

+0

Ich vermute, dass dies ein Skript von Drittanbietern sein könnte, das das Attribut ändert, nicht selbst Chrom. Mit chrome können Sie Folgendes versuchen, um weitere Nachforschungen anzustellen: 1. Öffnen Sie die Entwicklungswerkzeuge (F12) 2. Wählen Sie Ihr div in der Elementansicht 3. Klicken Sie mit der rechten Maustaste darauf und setzen Sie Unterbrechung auf ... -> Attributmodifikationen 4. Laden Sie die Seite neu, um zu sehen, welches Skript die Änderung tatsächlich ausführt –

Antwort

Verwandte Themen