Bağlantılara js ile ses dosyaları eklenebiliyor, css değil. hover ya da onclick için kullanılabiliyor. Ancak bunu bir menüye atayayım, her menü öğesinde farklı bir ses çalsın derseniz, otomatik yapmak mümkün değil...ya da çok zor ve çekirdek düzenleme gerektirir.
Onun yerine, menü modülünü gizleyip, ayrı bir özel html modül hazırlayarak gizlenen menüdeki bağlantıların verilmesi suretiyle yapılabilir. O zaman, normalde menüye bağlayamadığınız sesleri, hem de her menü öğesi için ayrı ayrı bağlamış olursunuz. Tek fark, aslında gerçek menü modülünün gözükmeyip, onun verdiği bağlantıların düzenlenmiş halde yayınlandığı özel modülün kullanılması olur.
Çeşitli js kodları var bağlantılara ses atamak için. Google'da Play Sound on Mouse Over gibi bir arama ile alternatiflere bakabilirsiniz.