我有这个下拉菜单:
问题是从上到下的切换方向效果不起作用。
$(elem).find("ul").toggle("slide", {direction: "up"}, "slow");
我试图将方向更改为向下、向上、顶部和底部,但不起作用。为什么?
我哪里出错了?
我有这个下拉菜单:
问题是从上到下的切换方向效果不起作用。
$(elem).find("ul").toggle("slide", {direction: "up"}, "slow");
我试图将方向更改为向下、向上、顶部和底部,但不起作用。为什么?
我哪里出错了?
您没有toggle()
正确使用该方法。看看API。
如果您想滑动您可能正在寻找的对象slideToggle()
,它只会上下移动。
还要记住,在您调用的代码中deactivateAll()
,每次单击菜单时都会隐藏菜单(包括相同的打开菜单),然后您toggle()
再次调用该元素,使其再次显示...
试试这个小提琴看看它是否是你需要的:http: //jsfiddle.net/dTLpX/9/