Jestem na etapie tworzenia rozwijanego menu w JavaScript, niestety napotkałem się na pewien problem. Menu rozwija mi się tylko i wyłącznie gdy najade na text, a nie na div'a, to samo z zamykaniem. Rozumiem że tu trzeba już coś w css działać?
function menu_open(id){ var div = document.getElementById(id); div.style.visibility = 'visible'; } function menu_close(id){ var div = document.getElementById(id); div.style.visibility = 'hidden'; }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <ul> <li> <div onmouseover="menu_close('text');" onmouseout="menu_open('text');" id="text"> </div> </li> </ul> </body> </html>