gelöscht
Probier mal ob es mit
Probier mal ob es mit
[code]
Oder dieses müsste auch funktionieren:
$(document).ready(function() {
$('video').each(function() {$(this).children('img').remove()});
});
ohne Änderungen am img-Tag.
Selber hatte ich den Fall noch nicht, aber ich würde es mit einem Workaround versuchen.
-
Schritt: Abfrage, ob der Browser Videos abspielen kann. Dazu ließe sich die Methode canPlayType() einsetzen, ergänzt um eine UA-Abfrage für den IE 7/8. Auch Modernizr sollte eine entsprechende Klasse erzeugen.
-
Schritt: anstatt ein als Fallback zu verwenden, nimmt man einen leeren Container, der als Default-Zustand ein display:none erhält. Falls der Browser keine Videos abspielen kann, wird dort per JS eine CSS-Klasse angehängt, die width, height und das gewünschte Bild als background-image setzt.