AngularJS实现鼠标右键事件
2014-04-04 20:20
232 查看
常规javascript鼠标右键直接在标签上加contextmenu="alert('a')"即可,现在angular通过directive来定义一个右键指令。
app.directive('ngRightClick', function($parse) { return function(scope, element, attrs) { var fn = $parse(attrs.ngRightClick); element.bind('contextmenu', function(event) { scope.$apply(function() { event.preventDefault(); fn(scope, {$event:event}); }); }); }; });
相关文章推荐
- AngularJS实现鼠标右键事件
- js捕获鼠标右键菜单中的粘帖事件实现代码
- 实现类似于鼠标右键相同的右键事件
- qtp录制鼠标右键单击事件要通过模拟键盘操作来实现
- flex 鼠标右键事件 和右键菜单的实现
- 使用Javascript封装实现屏蔽鼠标右键系统键菜单,并绑定自定义的事件
- javascript实现在某个元素上阻止鼠标右键事件的方法和实例
- js捕获鼠标右键菜单中的粘帖事件实现代码
- 求助 android监听事件 实现代码监听鼠标的左键,中间键,右键
- 我的YUV播放器MFC小笔记:右键菜单事件和非标题实现鼠标拖动
- js屏蔽鼠标右键默认事件以实现自定义菜单
- javascript实现在某个元素上阻止鼠标右键事件的方法和实例
- 使用ItemCreated事件和onmouseover两种方式 实现Repeater鼠标滑动效果
- JQuery实现鼠标滑动多次,只触发一次响应事件
- 最简单的代码实现禁止鼠标右键及选中网页中的文字,支持Firefox,亲测可用
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- 在vc中如何实现对静态文本的鼠标点击事件的处理?
- 【学习笔记】实现鼠标事件位置的4种方式
- HTML--如何实现通过鼠标事件拖动页面图像(代码)
- PyQt5学习记录(7)---监听鼠标拖拽事件实现Mac上百度云盘拖拽效果