-4
A
回答
0
不幸的是,不可能将回调附加到变量。回调仅适用于以不可预知的方式发生的事情 - 通常是用户输入。通过一个变量,你可以随时追踪代码使用它的地方。
你真正想要的是这些变量被改变的地方 - 实际上,菜单项是动画的地方。如果您查看click
事件的每个回调,您会注意到它们最后都会呼叫menu_animateClick();
- 这可能是您想要进行任何更改的位置。
第一行重置所有的菜单项到原始尺寸的:
contents.animate({margin: 20, height: '64%', lineHeight: '63px'}, 300);
第二行放大所选择的菜单项:
$(contents.get(menuItem_place)).stop().animate({margin: 0, height: '100%', lineHeight: '99px'}, 100);
第三行计算出有多少个像素的菜单必须移动:
menuItem_position = 0 - (menuItem_place * 200);
而最后一行实际上将菜单移动到t Ø选择的菜单项:
$('#menuContainer').stop().animate({left: menuItem_position + 'px'}, 300);
在这种功能,它使用的片段$(contents.get(menuItem_place))
来获得当前菜单项的内容,并简单地contents
检索的所有菜单项的内容。要选择的菜单项设置为黑色,你可以尝试这样的事:
$(contents.get(menuItem_place)).stop().css('background-color', 'black').show(100);
虽然设置回其原来的颜色是什么,你仍然要搞清楚!
相关问题
- 1. 从skmaps获取东北和西南
- 2. 有人可以解释一下:东西变量=新东西();?
- 3. 变量是真实的东西吗?
- 4. 在变量中插入东西
- 5. 变量检查,某些东西不对
- 6. 获取位于/ etc /东西用PHP
- 7. jQuery没有正确地获取东西
- 8. 获取IMG ALT其父的href东西
- 9. 获取Facebook最共享的东西
- 10. Google+ API:获取我+1的东西
- 11. Git SVN偶尔获取任何东西
- 12. 获取包含东西的整行
- 13. 表变量和虚表是相同的东西吗?
- 14. 有变量和参数的东西(编写语句)
- 15. Delphi有没有和C的volatile变量等价的东西?
- 16. 找到这个东西,并替换它后面的东西
- 17. C - 虽然(东西||东西)
- 18. 什么东西会取代HTML和CSS?
- 19. 东西改变我的URL
- 20. 我想要的东西不同的变量,它通过stristr但不能包含任何东西,除了这3个不同的东西
- 21. 如何获取和操作QMesh顶点,面,其他东西?
- 22. 如何获取BorderLayout的西部和东部?
- 23. C++,我应该包括一些东西,如果我需要它*和*其他东西,它包括?
- 24. 获取变量,并将它插入MKAnnotationView
- 25. 是什么应用程序之间(“东西”)和Session(“东西”)
- 26. 触发的东西变为可见时,滚动到它
- 27. 西南和东北点
- 28. 的NSString和的NSTextField东西
- 29. jquery:包含东西或其他东西
- 30. 在==东西或别的东西,
我不明白你的问题是 - jsfiddle似乎工作正常。 – Hannele 2013-04-22 13:38:23
我需要额外的东西 - 想象一下,当它位于centerArea div内时,我想改变menuItem_3颜色,但是我想通过获取menuItem_place变量来实现。 – Pedro 2013-04-22 13:43:55
你应该添加这个到你的问题。另外,在jQuery脚本中,你试图添加这种行为? – Hannele 2013-04-22 14:03:36