Wie zu warten, bis das Bild geladen ist in jquery

Habe ich in diesem Beispiel, wenn mein Formular abgeschickt wird, habe ich das laden einer image-Datei und warten Sie, bis das Bild geladen hat, um return true (in diesem Fall, das Formular zu senden)

z.B.

$('#myform').submit(function(){
  var image=document.createElement('image')  
  var src=document.createAttribute('src')
  image.value="http://example.com/image.jpg"
  image.setAttributeNode(src);
  document.body.appendChild(image);
})

Hier, wenn ich return true form eingereicht werden (das Bild wird nicht geladen) und wenn false es nicht (das Bild wird zwar geladen, aber das Formular wird nicht gesendet). Wie kann ich einen code, der true zurückgibt, nachdem das Bild geladen wurde.

Haben Sie einen Blick auf die waitForImages jquery-plugin.

InformationsquelleAutor AMD | 2013-03-24

Schreibe einen Kommentar