没有jquery的移动鼠标悬停事件
Mousedown event for mobile without jquery?
是否有一个简单的mousedown/mouseup事件可以用于基于Angular的移动应用程序
我已经在使用ngTouch进行一些滑动,但它似乎不支持"按下时"类型的事件。
ngMousedown在触摸屏上不起作用,如果可能的话,我想避免使用jquery。我想要一些我可以坚持到指令中并应用于一堆不同元素的东西。
我刚刚使用了jquery。这是一个指令,在触摸屏设备上按下项目时应用类。本质上是一个在触摸屏上工作的ngmousedown
。
angular.module('app.directives').directive('touchable', function() {
return {
restrict: 'A',
transclude: false,
scope: false,
link: function(scope, element, attrs){
element.on('touchstart', function(){
$(this).addClass('pressed');
}).on('touchend', function(){
$(this).removeClass('pressed');
});
}}
});
相关文章:
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 如何在asp:linkButton上显示鼠标悬停事件上的图像
- 当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
- Jquery 悬停事件卡在克隆元素上
- 鼠标悬停事件不会触发以触发 D3 中的单击事件
- 在悬停事件中创建一次性操作
- Kango 浏览器扩展开发中的鼠标悬停事件弹出窗口
- 覆盖对话框悬停事件
- Raphael悬停事件和调整大小框在第三次鼠标悬停后发生故障
- 定位将禁用悬停选择器和鼠标悬停事件
- 在余烬中传播悬停事件
- 创建随机图像交换并禁止鼠标悬停事件
- 每个元素有多个鼠标悬停事件
- 谷歌分析悬停事件跟踪
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- 悬停事件上的删除按钮
- 使用单击和悬停事件在jquery中创建虚拟鼠标垫
- 无法让悬停事件使用 jQuery UI 持续时间参数或 CSS 处理目标元素的同级元素
- 正在停止对多个悬停事件的传播
- 禁用网页上的鼠标悬停事件