Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JQuery - noConflict problem

[es] :: Javascript i AJAX :: JQuery - noConflict problem

[ Pregleda: 1894 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.ptt.rs.

Sajt: www.dusanpopovic.com


+6 Profil

icon JQuery - noConflict problem20.08.2010. u 20:42 - pre 165 meseci
JQuery koristim tako što nalazim razne skriptove koji počivaju na njemu, ali ne znam sam da napravim nešto što radi pod JQuery-jem.
Ponekad nešto sam "provalim", ali neke dubokoumnije stvari ne uspevam da shvatim.
Elem,
Code:
$(document).ready(function() {    
  $('#tabMenu > li').click(function(){
    $('#tabMenu > li').removeClass('selected');
    $(this).addClass('selected');
    $('.boxBody div').slideUp('1500');
        $('.boxBody div:eq(' + $('#tabMenu > li').index(this) + ')').slideDown('1500');    
  });    
});

mi radi ok, međutim ako koristim noConflict(), neće da radi.
Ok, pokušao sam ovako
Code:
jQuery(document).ready(function($) {    
  $('#tabMenu > li').click(function(){
    $('#tabMenu > li').removeClass('selected');
    $(this).addClass('selected');
    $('.boxBody div').slideUp('1500');
        $('.boxBody div:eq(' + $('#tabMenu > li').index(this) + ')').slideDown('1500');    
  });    
});

ali opet ne radi.
Kako da "nateram" gornji javascript da radi?

Unapred hvala

Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-2.sezampro.yu.



+33 Profil

icon Re: JQuery - noConflict problem20.08.2010. u 21:19 - pre 165 meseci
A koju još JS biblioteku koristiš, pa dolazi do konflikta? Jesi stavio $.noConflict(); pre tog kôda? Bitno je i da tu drugu biblioteku učitaš pre jQuery-ja i tvog kôda.
 
Odgovor na temu

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.ptt.rs.

Sajt: www.dusanpopovic.com


+6 Profil

icon Re: JQuery - noConflict problem20.08.2010. u 21:40 - pre 165 meseci
Pošto nisam previše upućen u to kako funkcioniše jquery i noConflict(), pokušaću da objasnim.
Pošto petljam nešto sa WordPress-om, potrebno mi je da koristim jQuery koji dolazi uz WordPress. U poslednjoj liniji WP-ovog jquery.js stoji jQuery.noConflict();.
Od ne-jQuery biblioteka ne koristim ništa (ne znam da li Kufon spada u biblioteku, njega koristim).

Kod skoro svih skriptova koje koriste jQuery, menjanje
Code:
$(document).ready(function()

u
Code:
jQuery(document).ready(function($)

je pomagalo.
Jedino mi ne radi u dva skripta koja u prva dva reda imaju function() (kao u napisanom primeru) pa pretpostavljam da tu treba nešto promeniti.


Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: JQuery - noConflict problem21.08.2010. u 15:15 - pre 165 meseci
pokusaj da dodas sledeci "wrapper" kod oko tog postojeceg:
Code (javascript):

(function($){

// ovde postojeci kod (slobodno moze da se koristi $ umesto jQuery)

})(jQuery);
 


inace, kao sto Nikola rece pomoglo bi kada bi rekao koju to jos biblioteku koristis i koji je tacan redosled <script> tagova (daj paste ili URL do strane)
 
Odgovor na temu

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.ptt.rs.

Sajt: www.dusanpopovic.com


+6 Profil

icon Re: JQuery - noConflict problem21.08.2010. u 15:57 - pre 165 meseci
Hvala vam na ovim savetima. Nisam mogao da vam dam ceo kod jer je rec o jednom test projektu.
Resio sam problem. Naime neki od prethodnih skriptova nisu bilo u dorbom "wrapper-u", pa je to verovatno pravilo problem.

Sad mi je jasno zasto su vas zanimali prethodno korisceni skriptovi.

Hvala
Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

[es] :: Javascript i AJAX :: JQuery - noConflict problem

[ Pregleda: 1894 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.