javascript ......
something like
$('all a in the menu').click(function(e) {
$('all a in the menu').removeClass('highlighted');
$(this).addClass('highlighted');
})
should work .
You can even generalize it to highlight the current page url automatically.
var path = location.pathname.substring(1);
if ( path ) $('all a in menu[href$="' + path + '"]').closest('li').addClass
('highlight');
Il giorno martedì 7 maggio 2013 17:56:10 UTC+2, Omi Chiba ha scritto:
> I have a following response.menu in my menu.py. By default Home is
> highlighted but I want to highlight the menu clicked by the user. For
> example, when user click contact, 'highlighted' class should be added to
> contact and removed from home.
>
> response.menu = [
> (SPAN('Home', _class='highlighted'), False, URL('default', 'index'),
> []),
> (T('Order Status'), False, URL('default', 'orderstatus'), []),
> (T('Q&A'), False, URL('default', 'qa'), []),
> (T('Contact'), False, URL('default', 'contact'), [])
> ]
>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.