Je sais que jQuery et d'autres frameworks Javascript similaires offrent une fonctionnalité de redimensionnement, mais je veux comprendre comment elle est mise en œuvre (ne serait-ce que pour en savoir plus sur Javascript).
Je peux penser à quelques façons de le faire, mais comment cela est-il mis en œuvre dans la pratique ? L'événement mouseover s'applique à des éléments entiers, alors comment permettre le redimensionnement uniquement lorsque la souris survole les bords d'un élément ?
S'il existe plusieurs façons populaires de la mettre en œuvre, en quoi diffèrent-elles ? Y a-t-il des limitations importantes que Javascript ne peut pas contourner pour le moment ?
Les réponses, quel que soit leur niveau de détail, sont appréciées. De même, si vous pouviez me diriger vers les parties pertinentes du code source du framework où la "magie" se produit, ce serait également apprécié, mais pas nécessaire.