css transition-delay causing problems in Safari

I have a WordPress site built using WooThemes Canvas theme, at http://aucklandboyschoir.org.nzwhich has a gap between the main menu items in the navigation and the submenu items.


The gap is added using a top-margin, and transition-delay to make sure that when people hover over the main menu item they don't lose the submenu when they hit the gap ...

#main-nav .sub-menu {

margin-top: 20px !important;

transition-delay: 0.1s;

-webkit-transition-delay: 0.1s;

-moz-transition-delay: 0.1s;

-o-transition-delay: 0.1s

}


This works fine, with the notable exception of in Safari. In Safari, when you hover over a menu item that has a submenu, the menu stretches and distorts. If I remove the transition-delay the menu works fine - although it doesn't look the way I want. Would really appreciate any tips on how I can fix this, or if there is an alternative method of acheiving the gap between the main menu & submenu items that would work with this theme and across all browsers ...


Thanks so much!

Meg

Posted on Mar 18, 2014 3:31 PM

Reply
7 replies

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

css transition-delay causing problems in Safari

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.