Also for ids, it's better to write

$('#item' + slideNum)

than

$('#carousel #item' + slideNum).

On Dec 22, 6:19 am, MorningZ <morni...@gmail.com> wrote:
> Try replacing "$" with "jQuery" and see if you get the same error
> (this will tell you if it's a conflict or something else)....
>
> but it makes no sense that "$" would work on one browser but not
> another, regardless, doing the above will help diagnose
>
> On Dec 22, 3:17 am, Pete <peterberna...@gmail.com> wrote:
>
> > I'm trying to build a simple news carousel, click a tab and the
> > corresponding div shows. My Code works in FF, Chrome, Opera and Safari
> > but no luck in IE 6 or 7. I think it has something to do with $,
> > because IE7 is saying there is an Object Expected at that char
> > position.
>
> > Any help is appreciated, my code is below.
>
> > <script src="js/jquery-1.2.6.min.js" type="text/javascript"></script>
> > <script type="text/javascript">
> > <!--
>
> > current = 1;
> > function showSlide(slideNum)
> > {
> >            if (slideNum != current){
> >                 $('#carousel #item' + current).fadeOut("slow").addClass
> > ("hidden");
> >                 $('#carousel #item' + slideNum).fadeIn("slow").removeClass
> > ("hidden");
> >                 current = slideNum;
> >                  }
> >            }
>
> > //-->
> > </script>

Reply via email to