@MorningZ
I have just had the same problem and it was solved as u help!
Thanks in advance!

2008/10/3 MorningZ <[EMAIL PROTECTED]>

>
> You've got "$j" being used in the last block, but no where do you
> define what "$j" is
>
> so, right after your line
>
> <script type="text/javascript" src="jquery.js"></script>
>
> tell the page what "$j" is supposed to mean:
>
> <script type="text/javascript">var $j = jQuery.noConflict();</script>
>
>
> All this is clearly laid out right on this Wiki page
>
> http://docs.jquery.com/Using_jQuery_with_Other_Libraries
>
>
>
>
> On Oct 3, 5:55 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > Hey guys,
> > sorry to bother you with this one, I read the pages about the
> > nonconflict script etc,...but I 've spent the whole day trying to
> > figure out how to solve this.
> >
> > Basicly I have a script made on a mootools library.
> > I now want to add jQuery's Fancybox to the page. When I do this my
> > mootools accoridon style menu won't work anymore.
> > When I delete the jQuery.js file it works again.
> > I understand its a problem with the '$' which is used in both scripts.
> > But I really cant find the way to solve it by using the nonconflict
> > way.
> >
> > I will post the code I have in my head.
> > Only the last rules of the script are jQuery lines.
> > All the rest is either the mootools script, and a dynamic content
> > script I use (but this one doenst hav any conflict with either
> > mootools as jQuery.
> >
> > I really hope someone can get me on my way since I am quite a beginner
> > in javascript.
> > Thanks
> >
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> > <html xmlns="http://www.w3.org/1999/xhtml";><head>
> >
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=iso-8859-1">
> > <script type="text/javascript" src="htr_ex2_bestanden/mootools2.js"></
> > script>
> > <script type="text/javascript" src="htr_ex2_bestanden/ajax-dynamic-
> > content.js"></script>
> > <script type="text/javascript" src="htr_ex2_bestanden/ajax.js"></
> > script>
> > <link rel="stylesheet" type="text/css" href="fancy.css"
> > media="screen" />
> >
> >         <script type="text/javascript" src="jquery.js"></script>
> >         <script type="text/javascript" src="jquery.metadata.js"></script>
> >         <script type="text/javascript"
> src="jquery.pngFix.pack.js"></script>
> >         <script type="text/javascript" src="jquery.fancybox.js"></script>
> >
> > <script language="javascript">
> >
> > <!--
> > function changeColor(obj,color){
> > obj.style.backgroundColor = color;}
> >
> > function ClearForm() {
> >   document.testform.email.value= "";
> >
> > }
> >
> > </script>
> > <script type="text/javascript">
> > window.onload = function(){
> > //select the first button
> > var button1 = $('button1');
> > //select the second button
> > var button2 = $('button2');
> > //select the first content element
> > var content1 = $('contentElement1');
> > //select the second content element
> > var content2 = $('contentElement2');
> >
> > //The height transition we attach to 'contentElement1'
> > var b1Toggle = new Fx.Style('contentElement1', 'height',{duration:
> > 500});
> > //The height transition we attach to 'contentElement2'
> > var b2Toggle = new Fx.Style('contentElement2', 'height',{duration:
> > 500});
> >
> > //add an onclick event listener to button1
> > button1.addEvent('click', function(){
> >   //toggle height transition (hide-show)
> >   if(content2.getStyle('height').toInt() > 0){
> >     //hide
> >     b2Toggle.start(0);
> >   }if(content1.getStyle('height').toInt() > 0){
> >     //hide
> >     b1Toggle.start(0);
> >
> >   }else{
> >     //show
> >         b1Toggle.start(c1Height);
> >
> >   }
> >
> >   return false;
> >
> > });
> >
> > //add an onclick event listener to button2
> > button2.addEvent('click', function(){
> >   //toggle height transition (hide-show)
> >   if(content1.getStyle('height').toInt() > 0){
> >     //hide
> >     b1Toggle.start(0);
> >   }if(content2.getStyle('height').toInt() > 0){
> >     //hide
> >     b2Toggle.start(0);
> >   }else{
> >     //show
> >     b2Toggle.start(c2Height);
> >   }
> >
> >   return false;
> >
> > });
> >
> > //set css display:block for the contentElements
> > content1.setStyle('display','block');
> > content2.setStyle('display','block');
> >
> > //get the scrollSize of the contentElements
> > var c1Height = content1.getSize().scrollSize.y;
> > var c2Height = content2.getSize().scrollSize.y;};
> >
> > </script>
> >
> > <script type="text/javascript">
> > $j(document).ready(function() { $j("p#test1 a").fancybox();
> > $j("p#test2 a").fancybox({ 'hideOnContentClick': true }); $j("p#test3
> > a").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow':
> > true }); });
> >
> >         </script>
>



-- 
/********************************************
* Người ta thưởng chỉ chú ý đến những kẻ lên như diều gặp gió! Nhưng hỡi ôi,
chỉ có cát, bụi và lông hồng mới là những thứ lên nhanh nhất
*/

Reply via email to