Symfony + jquery: Plugin Crop : l'image ne s'affiche que si le div de référence n'existe PAS !?
Bonsoir !
J'utilise le plugin Crop pour récupérer une partie d'une grosse image. Je fais cela pour avoir une image différente à chaque refresh de la page.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
$(document).ready(function() {
var newImg = document.createElement('img');
newImg.src = 'http://www.monsite.com/images/menu2.jpg';
newImg.height = '406';
newImg.width = '370';
newImg.id = 'mini';
newImg.alt = newImg.title ='image XX';
var maDiv = document.getElementById('divmini');
document.body.insertBefore(newImg, maDiv);
var img = $('#mini');
img.crop({height: '160', width: '370' });
})
</script> |
Le script marche nikel sur une page html.
Si j'execute la page sous symfony ça ne marche pas. Si je récupere le code source et l'execute dans un fichier .html ca marche aussi.
Jquery est bien implanté car j'ai un autre script qui marche.
Si 'divmini' est changé en un id qui n'existe pas dans la page alors ça marche mais l'image "cropée" se trouve en dehors de mon design (apparemment juste avant la fin du body).
Je comprend plus rien... une idée?
Merci d'avance pour votre aide !!