This fix took a while to find in my searches, but it fixed my jCarousel problem in IE7. My error was: 'link' is null or not an object.
Just went to the bottom of the mycarousel_itemList array and got rid of the comma on the LAST panel of the carousel. Before: {url: "feature1.jpg", title: "Feature 1", link: "http:// www.google.com"}, {url: "feature2.jpg", title: "Feature 2", link: "http:// www.gmail.com"}, {url: "feature3.jpg", title: "Feature 3", link: "http:// docs.google.com"}, After: {url: "feature1.jpg", title: "Feature 1", link: "http:// www.google.com"}, {url: "feature2.jpg", title: "Feature 2", link: "http:// www.gmail.com"}, {url: "feature3.jpg", title: "Feature 3", link: "http:// docs.google.com"} On Jun 18, 11:56 am, Heather <heat...@moregoodfoundation.org> wrote: > Brilliant! That fixed it. Thank you so much. > > Best, > > Heather > > On Jun 18, 11:31 am, Nick Fitzsimons <n...@nickfitz.co.uk> wrote: > > > 2009/6/18 Heather <heat...@moregoodfoundation.org>: > > > In>http://heather101.com/jcarousel/scentsy/scentsy.js > > > you have a trailing comma after the final element in the > > "mycarousel_itemList" array. Most browsers will ignore that, but it > > causesIEto add an extra "undefined" element at the end of the array, > > increasing the array's length by 1. Remove that comma and it should > > work. > > > Cheers, > > > Nick. > > -- > > Nick Fitzsimonshttp://www.nickfitz.co.uk/