If you're using jQuery 1.1.3 or later you can test for the version of Safari really easily:
if ( $.browser.safari && parseFloat($.browser.version) < 2 ) { // Do stuff for Safari version < 2 } Karl Rudd On 8/29/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I love jquery, the only issue I have is the non-graceful degradation > of some methods with mainly Safari Ver < 2. > I understand this browser is outdated, and perhaps the worst browser > out there, but my colleagues at work still use it. > If some of the features of jquery are not available for safari 1x, why > not make it degrade gracefully? > For instance, I want to show() a division layer, that has set > display:none. > If safari 1x does not support the opacity effects, then why not > degrade to simply changing the container style to display:block, > instead of returning and doing nothing? > I think this would be a great advantage if jquery could do this, i > would like to know why jquery does not support "graceful degradation". > Thank you for any comments. > >