jQuery hide/show Safari Bug

March 17th, 2008

I’ve noticed problems in Safari with the hide/show methods of jQuery on and off for quite a while now. Basically they don’t work. Correct me if i’m wrong. This behaviour also extends to the fadeIn/Out methods.

The problem can be circumvented to applying css rules directly to the element(s) in question.

// This will fail in Safari
$(element).hide()
// But this will work
$(element).css('display','none')

A quick google reveals that lot’s of people have come across this same issue, but no definitive answers.

Posted in Web | Tagged with: ,

Only One Response

  1. Jamie

    Update: Ticket opened here http://dev.jquery.com/ticket/3038

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.