$(document).ready() will not fire consistently in Safari (and I believe FF3) unless you load all the external CSS stylesheets before your JS scripts.
Try moving all your <link /> and <style /> blocks above any <script /> tags and see if that doesn't resolve the issue. There's been talk about making it a requirement that in order for the jQuery $.ready event to work properly, you must load all external CSS first. -Dan >-----Original Message----- >From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On >Behalf Of Sam Sherlock >Sent: Tuesday, July 08, 2008 1:41 PM >To: jquery-en@googlegroups.com >Subject: [jQuery] Re: jScrollPanel not always initializing in Safari > >i've had troubles too; I've tried $(window).ready and also tried calling it >twice. > >with a bit of tweaking and tinkering I thought I found a solution - but >then lost it > > >2008/7/8 hubbs <[EMAIL PROTECTED]>: > > > > I am using jScrollPanel, and I have noticed that it does not always > get initialized when the page first loads in Safari. If I refresh >the > page, it correctly loads up jScrollPanel. > > Any ideas why this might be happening? > > http://www.puc.edu/ > > Thanks! > >