显示单击菜单项
Show click menu item
我有以下下拉菜单;
<ul class="dd-menu">
<li>
<a href="#"><span><img src="{{STATIC_URL}}img/crm/1.png"></span>1</a>
</li>
<li>
<a href="#"><span><img src="{{STATIC_URL}}img/crm/2.png"></span>2</a>
</li></ul>
我通过编写获得所选文本
menuApp = Backbone.View.extend({
el: $('nav, #header-middle' ),
events: {
'click .dd-menu li a': 'optionChange'
},
optionChange: function(e) {
console.log(e.currentTarget);
}});
当我单击项目时,有人能帮助我在下拉菜单中显示/更改所选项目(1或2)吗?
感谢
最简单的方法是使用特殊事件。
在您的路线内添加以下内容:
index: function() {
Backbone.trigger('route:index');
}
在你的视野中,你应该倾听这个事件:
initialize: fucntion() {
this.listenTo(Backbone, 'router:index', function() {
console.log('index page was selected');
});
相关文章:
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 波旁威士忌补充导航菜单在单击时向上滑动
- 菜单项 - 单击淡入和淡出
- 无法拦截上下文菜单项单击
- 单击子项不会触发父项单击
- 隐藏下拉菜单,单击菜单中的项目
- 在 jQuery 的自动完成中获取列表项单击的名称
- 关闭菜单,单击关闭菜单本身
- 基础 6 画布外菜单在单击后自动关闭
- 关闭菜单,单击带有事件侦听器和父节点的正文
- Polymerjs 的自定义菜单元素单击事件
- 在父项单击时触发事件,但不在子项单击时触发事件
- 打开下拉菜单,单击页面上的其他位置
- JavaScript 下拉菜单在单击时处于活动状态,在外部单击时不活动
- 我们如何识别“上一个活动类是左或右”,当显示子菜单调用单击链接时
- 响应式菜单在单击外部时不会切换或关闭
- 高图表 - 打开和关闭显示、隐藏或图例项单击的网格线
- Jquery 响应式导航栏,在菜单项单击或菜单按钮单击时折叠
- TinyMCE自定义工具栏菜单项单击触发所有父项的单击事件
- 刷新或加载背景图像与全Ajax的Joomla菜单项单击