Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mieszanie bibliotek
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Wiktor P.
Witam.
Czy są jakieś przeciwskazania do mieszania dwóch i więcej bibliotek w ramach jednej strony www (j-query, prototype, aculo, mintAjax) ?
zzeus
Czasami nie wszystkie biblioteki działają jeśli na stronie są inne, np. jeśli używasz jQuery i prototype trzeba użyćjQuery.noConflict()
Wiktor P.
Dzięki za poradę.
korro
no i używać jQuery. zamiast $.
koko887
A czy mógłbyś napisać gdzie należy dokonać takiej zamiany? W bibliotece jQuery? Jestem w tych sprawach zielony a muszę na jednej stronie umieścić jQuery i mootools.
Fafu
Chodzi o to że na przykład zamiast $("#cos").hide() musisz użyć jQuery("#cos").hide()
koko887
Nie wiem czy dobrze myślę ale o takie coś chodzi:
  1. jQuery.noConflict();
  2.  
  3. // Put all your code in your document ready area
  4. jQuery(document).ready(function($){
  5. // Do jQuery stuff using $
  6. jQuery("yshout").hide();
  7. });
  8.  
  9. // Use Prototype with $(...), etc.
  10. $('slimbox').hide();
  11. </script>


I gdzie taki kod wstawić w takim nagłówku:
  1.  
  2. <script type="text/javascript" src="slimbox/js/mootools.js"></script>
  3. <script type="text/javascript" src="slimbox/js/slimbox.js"></script>
  4. <link rel="stylesheet" href="slimbox/css/slimbox.css" type="text/css" media="screen">
  5.  
  6. <script src="yshout/js/jquery.js" type="text/javascript"></script>
  7. <script src="yshout/js/yshout.js" type="text/javascript"></script>
  8. <link href="yshout/example/css/czat.css" rel="stylesheet" type="text/css" media="all">
  9.  
  10. <script type="text/javascript">
  11. new YShout();
  12. </script>


On ma być między tymi bibliotekami czy pod nimi?? Czy jeszcze jakoś inaczej??
Fafu
Trudno ci sprawdzić metodą prób i błędów? Wszystko masz opisane tutaj: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
koko887
No własnie sęk w tym, że już 2 dni się tak bawię i dlatego pytam, bo może dla kogoś doświadczonego mój problem to jest banał smile.gif
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.