lock de sélection [JS] (redimensionnement d'éléments) - HTML/CSS - Programmation
Marsh Posté le 19-03-2008 à 15:49:38
Les comportements hasardeux du script se limitent à priori à un mauvais calcul de la nouvelle taille de l'élément à redimensionner.
Code :
|
La valeur de xtd_newHeight augmente quelque soit les valeurs de Event.pointerY(e) et xtd_lastY... ayant assez peu d'expérience en javascript, je n'arrive pas pour le moment à déceler la cause du problème.
Affaire à suivre...
Marsh Posté le 20-03-2008 à 09:11:00
Epilogue de cette aventure passionnante :
Tout se passait bien dans le javascript (qui est toujours aussi lourdingue mais fonctionne).
-> le problème venait du fait que les padding et border n'étaient pas gérés -_-
Toujours est-il que si une solution plus élégante existe, je suis ouvert à toute suggestion.
Merci
Marsh Posté le 20-03-2008 à 09:56:35
Bonjour, c'est encore moi (décidément pour peu de choses on rencontre bien des problèmes).
Maintenant que mon script fonctionne tant bien que mal, j'aimerai empêcher la sélection de texte lors du redimensionnement. (Cette pratique n'est à priori pas trop intrusive puisque les gens qui bloque le javascript ne pourront pas redimensionner l'élément et la problématique ne se posera donc pas.)
Les peu de pistes que j'ai trouvées sont :
bloque tout le temps la sélection
Code :
|
J'étais aussi tombé sur une solution spécifique à Mozilla que je ne parviens pas à retrouver.
Quoiqu'il en soit, existe-t-il une solution cross browser pour ce comportement ?
Merci
Marsh Posté le 19-03-2008 à 08:46:12
Bonjour tout le monde,
J'essaie de donner un comportement de frame à des composants html : je voudrais par exemple pouvoir redimensionner une DIV en saisissant sa bordure inférieure et en l'étirant.
Voici mon code pour le moment (je me doute qu'il est loin d'être parfait et c'est pour ça que je vous le soumets) :
HTML
JAVASCRIPT
Le mécanisme me semble un peu lourd (parcours de l'ensemble des éléments du document + obligation d'ajouter une div simulant la bordure) et lorsque j'utilise le script dans un vrai contexte, les comportements sont abhérents (élément qui s'étire à la place d'un autre, élément qui s'étire sans suivre la souris, etc.).
Pourriez-vous me donner quelques petits conseils ?
Merci
Message édité par Agould le 20-03-2008 à 09:44:45