Hallo ihr Lieben, nach vielem googlen habe ich folgendes zusammenbekommen:
PHP-Code:
//Error dialog
$('<div>Error</div>').dialog({dialogClass: 'NoTitlebar', position: 'top', height: 50}).delay(3000).queue(function(){
$(this).remove();
});
//CSS Rule for Dialog without titlebar
$('.NoTitlebar div.ui-dialog-titlebar').hide();
Somit erscheint ein Dialog welcher automatisch nach 3 Sekunden wieder verschwindet.
Nun bekomme ich es aber nicht hin, dass der "Resizebutton" verschwindet.
Rechts unten kann man die Dialogbox resizen, es gibt auch eine Option namens resize, angewandt komme ich bei folgendem raus:
PHP-Code:
//Error dialog
$('<div>Error</div>').dialog({dialogClass: 'NoTitlebar', position: 'top', height: 50, resizeable: false}).delay(3000).queue(function(){
$(this).remove();
});
//CSS Rule for Dialog without titlebar
$('.NoTitlebar div.ui-dialog-titlebar').hide();
Jedoch nimmt er dann die "height" Option nicht mehr.
Er setzt diese auf eine custom Größe, so dass der Dialog wieder RIESIG ist.
Ich habe mir weitere Optionen daraufhin angeschaut und es dann auch mit "maxHeight" anstelle von "height" versucht, dies hat aber das gleiche (fehlerhafte) Ergebnis zur Folge.
Ich möchte nur eine Dialogbox haben wo etwas drinnen steht, ohne Firlefanz...
Geht das wirklich nicht mit jQuery UI ?
////////////
Edit:
Es geht nun... weiß nicht warum es vorher nicht ging...
height und resizeable kann man unabhängig voneinander angeben.
Edit2:
Es heißt resizable nicht resizeable... daher kam der Fehler.