That fix worked for me in Safari version 3.2.1, but it broke in older
versions of safari.

The final solution for me was:

        if ($.browser.safari  &&  $.browser.version < 523 ) {
            this.buttons(false, false);
            $(window).bind('load', function() { self.setup(); });
        } else
            this.setup();
    };

The carousel seems to be working properly in all safari versions I
tested now.
2.0.4
3.2.1
4 dev preview

Kris


On Jan 26, 10:52 am, "charlie.schams" <charlie.sch...@gmail.com>
wrote:
> I ran into a similar problem withjcarouselandSafari. I was creating
> new carousels after the page had initialized, and the default prev/
> next buttons were always disabled. I tracked it down to a browser
> snoop at line 186:
>
>  if ($.browser.safari) {
>      this.buttons(false, false);
>     $(window).bind('load', function() { self.setup(); });} else
>
>     this.setup();
>
> I just replaced this section with:
>
> this.setup();
>
> In my case, since window has already loaded, the carousel was not
> completing its setup stage. Disabling this browser hack had no other
> effect, perhaps it was put in to avoid an issue that doesn't appear in
> newer versions ofSafari. I can't guarantee this will fix your issue,
> but it's probably worth a shot.
>
> Charlie
>
> On Jan 25, 3:33 pm, kinesias <talk2matth...@googlemail.com> wrote:
>
> > Hi,
>
> > please check 
> > outhttp://www.mirox-media.com/blog_add/media/data/film_festivals.html
> > When loading it the first time intosafari, the "next" button and the
> > dot array at the top are disabled.
> > It works only if you click on the refresh button insafaria couple of
> > times.
>
> > Can anyone help??
>
> > thank you very much,
> > Matthias

Reply via email to