Closed (won't fix)
Project:
DHTML Menu
Version:
6.x-1.x-dev
Component:
User Interface
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
21 Feb 2007 at 01:53 UTC
Updated:
19 May 2012 at 18:58 UTC
Hi, I was wondering where should I start looking if I wanted the menu tu be horizontal. Would it be as easy as tweaking css, or do i have to patch the module?
Comments
Comment #1
Jensor commentedI've got a similar problem.
When i activate the module my horizontal menus in the head chances to verticals
Comment #2
Bevan commentedHow would this possibly work horizontally? where would the menus go?
Comment #3
Jensor commentedI will discribe my problem a little bit closer.
I use the minnelli theme. If I take a menu with subentries in the head area, the subentries will display behind the main menus. When I add a dhtml menu to the left or right block area, the subentries in the head area will be displays among each other. When i deactivate the the dhtml menu, all is okay again.
Comment #4
maxc22 commentedIt would be like
#Item1 #Item2 #Item3
#sub1.1 #sub2.1
#sub1.2 #sub2.2
As far now
#Item1
#sub1.1
#sub1.2
#Item2
#sub2.1
#sub2.2
#Item3
Please help me
Comment #5
Bevan commentedDo you want a menu like the one on this site: http://virtuemart.org/ ?
I suggest you try nice menus module. It's much more accessible than DHTML menus, and has both horizontal and vertical configurations, however is more suited to horizontal. It doesn't slide in and out like the VM one, but you need heaps and heaps of javascript for that to work.
good luck
Comment #6
merlinofchaos commentedInterestingly, I find nice menus to be less accessible, but i agree that for horizontal menus it is what you want.
Comment #7
AdrianB commentedActually, with at least one of the JQuery-patches posted for Nice Menus you get the sliding effect in Internet Explorer (since you don't need to rely on javascript for the drop down to work for good web browsers). And it's definitely not heaps of javascript.
Comment #8
billmurphy commentedI ended up changing the code (a messy hack) to implement suckerfish css dropdowns. A demo for ff: interlang.litio.net (working on the fix for ie).
Comment #9
maxc22 commentedThis sites not work in IE.(I mean menus 8)) 8(
Comment #10
Bevan commentedDepends on your understanding of accessible I guess. Nice menus doesn't require any javascript (for compliant browsers), and is purely valid html css (nested uls). This makes it very accessible for bots, blind users, and text based browsers, and anyone without javascript.
However taxonomy dhtml is perhaps more usable (more accessible for a seeing user with eyes, mouse, javascript and screen.)
interesting about jQuery with nice menus. I must learn jQuery...
Comment #11
merlinofchaos commentedDHTML Menu actually degrades very nicely to browsers without javascript and bots. I admit I don't know how well it'd work for the blind, but I don't believe it would be any worse than nice menus.
Comment #12
billmurphy commentedSorry for the bad example :(
the original page i took the code from: http://pfirsichmelba.de/artikel-scripts/suckerfish-accessible.html
After reading a bit, it seemed like a good solution for dropdown menus, seemed pretty accesible and tested thoroughly, and uses jQuery.
Comment #13
cburschkahttp://drupal.org/node/149726 has been marked as a duplicate of this issue.
Comment #14
robotjox commentedto answer the original question, yes, dhtml menu can easily be transformed into a horizontal menu with a bit of css - let me know, if you need any help with it :)
Comment #15
heng commentedid love to know how to do it. please share :)
Comment #16
brmassa commentedGuys,
its not designed to work for horizontal menus. sorry
regards,
massa
Comment #17
cburschkaCould be a nice feature for the future. It's not completely impossible to implement, just takes some experimenting with the CSS classes and display and float properties.
Comment #18
Bevan commentedtake a look at admin_menu and simplemenu. I think they do what you are looking for
Comment #19
cburschkaadmin_menu completely fails to work in the themes in which I've tried it. I haven't yet tested simplemenu.
Comment #20
crosshairs commentedI got it to work as described in #4 with css, something like this: