Image resizable avec div

Fermé
rasielblas Messages postés 140 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - Modifié le 27 avril 2019 à 15:25
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 27 avril 2019 à 15:30
Bonjour,



J'ai un code qui permet de créer un nouveau div ainsi qu'un photo à l'intérieur de ce div:

var $img=$('<img id="'+id_max+'" src='+uri+' tabIndex='+page+' data="image'+id_max+'" alt="media" crossorigin="anonymous"  />').
                    css({
                       position:'static',
                       left:x+'px',
                       top:y+'px',
                       width:largeur+'px',
                       height:hauteur+'px',
                       "zIndex":100
                    });
            //var $new_div=$('<div id="'+id_max+'"  data="textuel'+id_max+'" class="draggable elm_div"  tabIndex='+page+' contenteditable="true" data-text="Votre texte ici"  style="color:black;  z-index:100; fontSize:16px; margin:0;padding:5px;position:absolute;top:'+posY+'px;left:'+posX+'px;width:150px; height:42px; border: 3px black solid; word-wrap: break-word; overflow:hidden; word-break:break-all; padding-left:10px;">'+text+'</div>');  
         
            var new_div=$('<div id="'+id_max+'"  data="textuel'+id_max+'" class="draggable elm_div"  tabIndex='+page+'></div>')
                    .css({
                       position:'absolute',
                       left:x+'px',
                       top:y+'px',
                       width:largeur+'px',
                       height:hauteur+'px',
                       "zIndex":100,
                        backgroundColor:"green",
                       
                    }).attr("tabIndex",page);
           
           new_div.append($img);


Ce div est draggable et résizable et ce que je veux c'est que l'image se déplace et s'agrandisse et se minimize en même temps que le div. Quand on déplace le div alors l'image se déplace aussi mais le problème est sur le resizable, lorsque j'agrandisse ou minimise le div alors l'image reste intacte:


Et je sollicite votre aide si vous pouvez rectifier mon code s'il vous plaît.

Cordiallement,
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
27 avril 2019 à 15:30
Bonjour,

Utilise l'event resize sur la div
et modifie les hauteur/largeur de ton image en prendant celles correspondantes à la div
https://www.w3schools.com/jquery/event_resize.asp
0