JQuery UI resizable ne prend pas en charge la position: fixed; Toutes les recommandations?

JQuery UI .resizable fonction ne prend pas en charge position: fixed; éléments. Le moment où vous essayez de redimensionner il passe leur attribut de position absolue. Tout correctifs recommandés?

J'ai un peu le chat de fenêtres qui apparaissent et sont déplaçables à la souris autour du document. Ils sont en position fixe afin de ne pas faire défiler la page derrière eux. Ils fonctionnent tous parfaitement jusqu'à ce que vous essayez de redimensionner une fenêtre, c'est lors de la transition à position: absolute; puis se retrouve à l'arrière lorsque la page défile.

J'ai essayé la manipulation de la redimensionner événement d'arrêt et de changer la position fixe:

    stop: function (event, ui)
    {
        $(chatWindow).css('position', 'fixed');
    }

Cela ne fonctionne pas parce que le positionnement (top: et left:) ne sont pas correctes pour l'élément fixe et lorsque vous arrêter le redimensionnement de l'élément de commutateurs pour la correction du positionnement et des sauts étranges endroits sur la page. Parfois des sauts hors de la page boundries et est perdu à jamais.

Des suggestions?

  • Ce sujet (et je n'ai pas testé) il suffit de le mettre à l'intérieur d'un conteneur fixe?
  • Qu'en est il suffit de le mettre à l'intérieur d'un conteneur fixe à 0 0?
InformationsquelleAutor Chev | 2011-01-27