2011-07-08 142 views
1

我想实现类似于amazon.com中的右侧滑动菜单.. 我正在尝试使用JavaScript编辑每个mouseover/onclick事件上的脚本.. 我想隐藏/显示每个事件的表格。侧滑动菜单选项卡

function show(a){ 
    var id="myMenu"+a 
    if (i<-12){ 
     i=i+speed; 
     document.getElementById(id).style.left=i; 
    } 
} 
function hide(a){ 
    var id="myMenu"+a 
    if (i>-135){ 
     i=i-speed; 
     document.getElementById(id).style.left=i; 
    } 
} 

这应该是很好的显示/隐藏表..但如何ID动态地添加两个表一个在another..because主菜单表始终是可见的,但时隐时现的子菜单会在主菜单下方。

任何方法可以做同样的事情吗? 我是否在正确的道路?

回答

0

绝对是正确的道路,这是一个很好的概念测试。

我建议你看看jQuery(或其他JavaScript库如Scriptaculous),具体在slideToggle()toggle()方法。

不想放弃一切,但看看亚马逊的源代码,你可能会得到一些有用的小技巧。 :P

+0

我相信你的意思是JavaScript(或ECMAScript),而不是Java ... Java是完全不同的兽;) – xec

+0

是的,我的意思是JavaScript .. – change

+0

是的,我的意思是javascript。谢谢! – zillaofthegods