Figured out the problem.  Array.indexOf is not supported by Opera 9.27
or IE.

On May 29, 1:41 pm, Keri Henare <[EMAIL PROTECTED]> wrote:
> Opera 9.27 throws up this error:
>
> Event thread: click
> Error:
> name: TypeError
> message: Statement on line 80: Type mismatch (usually a non-object
> value used where an object is required)
> Backtrace:
>   Line 81 of linked script 
> file://localhost/Users/kerihenare/Sites/adhub2/skin/js/functions.js
>     $(this).animate({left :
> (fusionSlider.panelPositions.indexOf(position) - 1) * $
> (fusionSlider._slider).width()}, "300");
>
> CODE:
>     panelArrange : function(x) {
>       $(fusionSlider._slider).children(fusionSlider._panels).show();
>       x = x + 1;
>       if (x == fusionSlider.panelPositions.length) x = 0;
>       $(fusionSlider._slider).children(fusionSlider._panels + ':eq('+
> x +')').hide();
>       $(fusionSlider._slider).children(fusionSlider._panels).each(
>         function(i) {
>           var position = i - 1;
>           if (position < 0) position =
> fusionSlider.panelPositions.length - 1;
>           $(this).animate({ left:
> (fusionSlider.panelPositions.indexOf(position) - 1) * $
> (fusionSlider._slider).width()}, '300'); // <-- LINE 80
>         }
>       );
>     }

Reply via email to