jQuery UI 1.8
die jQuery UI ist jetzt in Version 1.8 erschienen.
neben einer optimierten Codebasis
jQuery UI Core 71% smaller
gibt es auch wieder ein paar neue Widgets.
Wie z.B. das position widget, das ausgefallenere Positionierungs-Spielereien erlaubt:
“linke obere Ecke von diesem Element -20px 10px von der rechten unteren Ecke von $(‘#parent’) positionieren.”
function position() {
$('#positionable').position({
my: 'left top',
at: 'right bottom',
of: $('#parent'),
offset: '-20 10'
});
}
Kann man dann natürlich auch an Events hängen:
$("#parent").draggable({
drag: function() { position(); }
});
Auch ein Autocomplete-Widget ist jetzt dabei (endlich !:)
sieht auch gut aus auf den ersten Blick.
auch interessant an dem position widget ist die “using” option, wo man eine callback Funktion für die Repositionierung angeben an. z.B. um die zu animieren.
function position() { $('#positionable').position({ my: 'left top', at: 'right bottom', of: $('#parent'), offset: '-20 10', using: function(target) { $(this).animate(target) } }); }