2016-06-17 8 views
-3

Ich habe kein transparentes Bild oder irgendetwas, also warum ist das Wasserzeichen oben links im Bild?Warum befindet sich das Wasserzeichen oben links im Bild?

enter image description here

<img style="display:inline-block;background-color:#000000; width: 256px; height: 256px; cursor: pointer; border: 5px solid #000000;" onClick="this.src='https://i.imgur.com/M5VkVbK.png' 
 
    this.style.width='266px';this.style.height='266px' 
 
    ;this.style.cursor='default'" />

Gerade über diese neugierig. Hoffentlich hat jemand hier eine Antwort.

+3

, der wie ein gebrochenes Bild Link-Symbol, kein Wasserzeichen – j08691

+0

Nichts falsch mit dem Bild aussieht: https://i.imgur.com/M5VkVbK.png funktioniert gut. – assaassa

+1

Ja, aber Sie wenden die URL erst an, nachdem Sie auf das Bild geklickt haben. * Vor * dem Klick ist das Bild fehlerhaft, da es kein src-Attribut hat. – JJJ

Antwort

1

Das ist kein Wasserzeichen, dh es kann das Bild nicht finden. Überprüfen Sie Ihre URL und stellen Sie sicher, dass Ihr Entwicklungscomputer auf diese URL zugreifen kann.

Der Code scheint hier für mich gut zu funktionieren.

Beachten Sie, dass vor dem Klicken das Symbol für beschädigte Bilder angezeigt wird, da nicht src definiert ist. Ein guter Work-Around wäre, in der Zwischenzeit ein 1x1-Bild zu verwenden. Ich habe das in meinem Snippet unten implementiert.

<img src="http://placehold.it/1" style="display:inline-block;background-color:#000000; width: 256px; height: 256px; cursor: pointer; border: 5px solid #000000;" 
 
onClick="this.src='https://i.imgur.com/M5VkVbK.png' 
 
this.style.width='266px';this.style.height='266px' 
 
;this.style.cursor='default'"/>

+0

Fertig, und danke dafür. https://jsfiddle.net/nsv36u8e/1/ – assaassa

+0

@assaassa, froh, es hat funktioniert. Vergessen Sie nicht, auf das Häkchen unter den Pfeilen auf der linken Seite zu klicken, wenn Sie dazu in der Lage sind. :) – David

Verwandte Themen