Два JS файла си пречат :(

Zion

Registered
Здравейте, имам много голям проблем с JS.
В сайта ми използвам jQuery UI. Реших да сложа на снимките и един lightbox, всичко направих на локалхоста, но не бях забелязал, че когато сложа lightboxa - jQuery-то не работи. Правих няколко теста, и нищо - установих, че тези два файла си пречат. Може ли някой да ми каже какъв е проблема и как да го реша?
Ще съм Ви много благодарен :oops:

http://clubmx.org/js/jquery/jquery-1.3.2.min.js
http://clubmx.org/js/sexylightbox/mootools-yui-compressed.js
 
Мда, в JQuery (не знам за MooTools) има функция noConflict. Проблема идва от там, че идвете библиотеки използват $ като заместител.
Като използваш jQuery.noConflict(); ще трябва да заместиш $ във jQuery скриптовете си със jQuery. Пример: $('#el').hide() -> jQuery(#el').hide()

ПП. За какво са ти 2те библиотеки на веднъж :idea: Само едната ти е напълно достатъчна.
 
1. LightBox не ползва MooTools( поне не по принцип, изглежда ти си взел някакъв моднат LightBox, Който ползва Mootools, за да добави някой друг ефект )
2. В интернет има страшно много плъгини и скриптове, които можеш да използваш за jQuery.
Виж http://sixrevisions.com/resources/14-jquery-plugins-for-working-with-images/
и http://andreaslagerkvist.com/jquery/image-zoom/ :)
 
Не искам други lightbox-ове. Като ми каза за noConflict() и се поразрових в i-net и намерих решение на проблема :) Благодаря ти.

Ако има някои други които са срещали този проблем, или за вбъдеще - да прочетат тази тема
http://forums.bgdev.org/index.php?s=237e4ad05449e76e5ecd84d30534373d&showtopic=30644
 

Back
Горе