Zadaj pytanie
Subskrybuj kanał RSSnajnowszych pytań
Mam kolejne dwa problemy odnośnie Dialoga bo już siedzę i nie umiem wymyślić co zrobić żeby działało:
<a href="#" onclick="$('#dialog').dialog('close');">
Może wiecie lepiej bo się nie znam aż tak dobrze na jQuery...
Odpowiedz na pytanie
1
2 lata temu autor: gwypych
2
$('#dialog') is null Z tego co widzę to jednocześnie korzystasz z jQuery i prototype. Te biblioteki się gryzą ze sobą. Głównym elementem niezgody jest funkcja $(), która w przypadku prototype domyślnie szuka po id. Zapis $('#dialog) próbuje wyszukać element o id='#dialog', a takiego nie ma. Jeśli podajesz #dialog to chodzi o działanie jQuery. Rozwiązaniem będzie wywołanie jak w przypadku inicjalizacji dialogu, czyli na obrazku ustaw w onclick coś takiego: jQuery('#dialog').dialog('close'); Możesz spróbować dwóch rzeczy. http://jqueryui.com/demos/dialog/#option-position $('#dialog').dialog("option","position",[300,'center']); tu nie jestem przekonany czy zadziała mieszanie wartości liczbowych z tekstowymi http://jqueryui.com/demos/dialog/#option-dialogClass $('#dialog').dialog("option", "dialogClass", 'klasa css do wypozycjonowania');
$('#dialog') is null
Z tego co widzę to jednocześnie korzystasz z jQuery i prototype. Te biblioteki się gryzą ze sobą. Głównym elementem niezgody jest funkcja $(), która w przypadku prototype domyślnie szuka po id.
Zapis $('#dialog) próbuje wyszukać element o id='#dialog', a takiego nie ma. Jeśli podajesz #dialog to chodzi o działanie jQuery. Rozwiązaniem będzie wywołanie jak w przypadku inicjalizacji dialogu, czyli na obrazku ustaw w onclick coś takiego:
jQuery('#dialog').dialog('close');
Możesz spróbować dwóch rzeczy.
http://jqueryui.com/demos/dialog/#option-position
$('#dialog').dialog("option","position",[300,'center']);
tu nie jestem przekonany czy zadziała mieszanie wartości liczbowych z tekstowymi
http://jqueryui.com/demos/dialog/#option-dialogClass
$('#dialog').dialog("option", "dialogClass", 'klasa css do wypozycjonowania');
Zaloguj się, aby dodać swoją odpowiedź
435221243
powrót do góry
Copyright © 9fingers.pl Webdesign: TonikStudio.pl