Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Popup po kliknięciu w link
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
konrix
Witajcie, chcę zrobić okienko popup po kliknięciu w link, mam taki kod:
  1. <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/redmond/jquery-ui.css" rel="stylesheet" type="text/css"/>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  3. <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  4.  
  5.  
  6. <script type="text/javascript">
  7. $(document).ready(function () {
  8. $("#OpenDialog").click(function () {
  9. $("#dialog").dialog({modal: true, height: 300, width: 200 });
  10. });
  11. });
  12. </script>
  13. <a id="OpenDialog" href="#">Click here to open dialog</a>
  14. <div id="dialog" title="Dialog Title">
  15. <p>test</p>
  16. </div>


Jak mogę ukryć napis "test", aby wyświetlał się tylko w popupie?
Comandeer
Nadać odpowiednie style dla #dialog
konrix
jak daje mu display:none to znika też z popup-u
bobek358
Bo musisz dać w akcji click zmianę widoczności elementu -> .show()
konrix
dzięki, działa smile.gif ktoś wie jak mogę to przystosować do jQuery v1.11.2, ponieważ taki mam w Joomli?
Comandeer
Podmienić linki na nowszą wersję jQuery UI i powinno zadziałać
konrix
jQuery-ui zmieniłem na 1.9.2, niestety nie pomogło, jeszcze jakieś pomysły?
bobek358
Pewnie konsola cos podpowie. Jakies bledy pokazuje?
konrix
Jest błąd:
Uncaught TypeError: $(...).ready is not a function(anonymous function) @ (index):153

Nie dużo mi to mówi. Na pewno dotyczy tego kodu, ponieważ po jego skasowaniu błąd nie występuje.

edit: gdzieś wyczytałem, żeby pozamieniać wszystkie "$" na "jQuery" i rzeczywiście działa! Może mi ktoś wytłumaczyć dlaczego to pomogło?
Comandeer
Bo Joomla lubi wywoływać jQuery.noConflict i odpinać $
Pyton_000
albo jQuery(function($) {});
jeśli kody są odpalane po DOMReady
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.