Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
jquery.noConflict() - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: jquery.noConflict() (/thread-jquery-noconflict)



jquery.noConflict() - Ancik - 30-11-2011

Hej,

Mam pewien problem, mianowicie podczas pracy nad nową wersją portfolio.
Na stronie głównej znajduje się galeria prac (lightbox evolution) oraz slider, którego nazwy na chwilę obecną nie pamiętam. W każdym bądź razie, razem te dwa skrypty gryzą się i po implementacji galerii, slider przestaje działać.

Już jakiś czas temu trafiłem na coś takiego jak noConflict więc przypomniałem sobie, że pewnie teraz trzeba to będzie zastosować. No i do sedna. Mam znikome pojęcie i js. Ktoś może powiedzieć mi jak dokładnie tego używać, ewentualnie wskazać jakiś dokladny opis tego?

Kod:
<head>
    <meta name="description" content="" />
    <meta name="keywords" content=""/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="content-language" content="pl" />
    <title></title>
    <link rel="stylesheet" href="style/style1.css" media="screen" type="text/css"  />
    <link rel="stylesheet" type="text/css" href="js/lightbox/themes/default/jquery.lightbox.css" />
    <!--[if IE 6]><link rel="stylesheet" type="text/css" href="javascript/lightbox/themes/default/jquery.lightbox.ie6.css" /><![endif]-->
       <!-- Add jQuery -->
    <script src="js/lightbox/jquery.min.js"></script>
    <script src="js/jquery.min.js"></script>
    <!-- Add jQuery slider -->
    <script src="js/slides.min.jquery.js"></script>
    <script src="js/sliderun.js"></script>
    <script src="js/jquery.easing-1.3.pack.js"></script>
    <!-- Add jQuery gallery -->
    <script src="js/lightbox/jquery.lightbox.min.js"></script>
    <script src="js/lightboxrun.js"></script>
</head>

W tej chwili działa tylko galeria, a slider nie.
Z góry dzięki.


RE: jquery.noConflict() - Kartofelek - 30-11-2011

http://jqapi.com/#p=jQuery.noConflict

Swoją drogą
Kod:
(function($) {
  $(function() {
    // more code using $ as alias to jQuery
  });
})(jQuery);

A możesz też po prostu zamiast dolarów używać jQuery.hide() ect


RE: jquery.noConflict() - Ancik - 30-11-2011

Ok, działa Smile

Dzięki