Isabel

Thanks for the pointer. I did get nearly to a solution with :active but it blocked my javascript onclick function. In the end I did as you suggested and used jQuery to assign clsHide and clsShow. Works a treat now - cheers.

Paul W


On 26/10/2012 22:58, Isabel Santos wrote:
Paul,
if you intend to load a javascript function on select,
I gess you should use javascript to colapse the menus.
You can give a class to the menus that by default keeps them open,
and another class to define them as closed.
Then you can close the menus by changing the classes via js,
on load and on selection, and to open them on hover switching the class.
There is no css safe pseudo-selector for selected containers.
You can use ":active" but the spec isn't restrictive enough to avoid
descrepancies between implementations,
so different browsers interpret the spec differently and treat the :active state
in very different ways.
So if you are already loading js to deal with the menu,
why not extend its functionality?
hope it helps
isabel


On Fri, Oct 26, 2012 at 9:41 PM, Paul Warren <p...@warrensoft.co.uk <mailto:p...@warrensoft.co.uk>> wrote:

    Hi all

    I have implemented a suckerfish menu with a fixed horizontal menu
    bar and multi-level menus which works fine.

    http://cssdesk.com/ZuBLt

    However, I don't want menus to link to new pages, just onclick to
    another javascript function to control an ajax action.  This is
    straightforward, but I am struggling to collapse the menu after a
    selection is made.  My efforts so far have resulted in not being
    able to drop the menu down after a selection.  I figured that
    somebody must have tweaked suckerfish to make it collapse on select?

    What do I need to do to make this work?

    Many Thanks.

    ______________________________________________________________________
    css-discuss [css-d@lists.css-discuss.org
    <mailto:css-d@lists.css-discuss.org>]
    http://www.css-discuss.org/mailman/listinfo/css-d
    List wiki/FAQ -- http://css-discuss.incutio.com/
    List policies -- http://css-discuss.org/policies.html
    Supported by evolt.org <http://evolt.org> --
    http://www.evolt.org/help_support_evolt/



______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to