49得票2回答
我该如何在Bootstrap中实现一个支持触摸、响应式、可排序和拖放的列表?

我有一个希望可以排序(拖放)的<ul>列表。如何在现代浏览器和触控设备上使用Bootstrap 3使其正常工作? 我试图结合使用jqueryui-sortable和http://touchpunch.furf.com/,看起来它确实可以工作,但是这种方法非常巧妙,而且jQuery...

49得票8回答
如何为移动设备实现滑动手势?

我有一个使用AngularJS制作的应用程序,其中包含箭头键导航以切换视图。 我想使用滑动来实现触摸设备上的导航。我尝试了jGestures库,但它不适合滑动操作。 我已被建议不要使用jquery mobile。 是否有其他方法可以实现滑动? 编辑: 它不能清晰地检测到滑动。我在多个设备...

48得票3回答
可以在一个DIV元素上添加事件监听器吗?

我知道这个函数:document.addEventListener('touchstart', function(event) { alert(event.touches.length); }, false); 但是能否将它添加到一个元素中呢?例如:document.getElemen...

47得票8回答
UIPicker如何检测当前选定行的点击事件?

我有一个 UIPickerView,当点击已选择的行时,方法didSelectRow不被调用。 我需要处理这种情况。 有什么想法吗?

44得票5回答
确定touchmove事件的垂直方向

我正在尝试为平板电脑实现触摸监听器,以触发一些动作,取决于它是向上还是向下移动。 我尝试了本地监听器: ($document).bind('touchmove', function (e) { alert("it worked but i don't know the direct...

44得票6回答
如何捕获touchend的坐标?

我想在touchend事件上捕获触摸坐标,但是获取的是undefined。 touchstart事件可以正常工作,但同样的概念在touchend上失败了。 我使用mousedown和mouseup构建了这个代码,并且那个效果很好。 我漏掉了什么?div.addEvent("touchstar...

43得票5回答
在WinForms输入焦点时自动弹出平板电脑触摸键盘

当我在Windows 10的平板模式下运行WinForms(或Delphi,见结尾)应用程序时,当焦点在输入框中时,触摸键盘不会自动弹出。 我认为这应该自动发生,无需任何额外的代码/设置。 为了测试,我有一个最简单的VS 2015 WinForms桌面应用程序,只有一个TextBox控...

42得票12回答
为什么/何时在iOS上需要点击两次才能触发点击

好的,我感觉自己有点疯了...我正在使用iOS 6.0上的移动Safari浏览器。似乎不能确定点击元素何时会触发click事件。在许多情况下,似乎我需要点击一次才能触发hover效果,再点击一次才能触发click事件。Mobile Safari规范中写道:"......由一个手指和两个手指手势...

42得票4回答
当iOS父视图的userInteractionEnabled设置为NO时,如何获取触摸事件

当父视图的userInteractionEnabled=NO时,即使其子视图的userInteractionEnabled属性设置为YES,它们也不会接受触摸事件。 是否有方法仍然可以在子视图中获取触摸事件?

42得票5回答
在触屏设备上,OnMouseOver的首选替代方案是什么?

在触摸设备上处理OnMouseOver javascript事件有什么更好的替代方法或最佳实践吗? 我所能想到的就是将所有事件转换为OnMouseClick。不幸的是,这会混淆由悬停光标触发的事件和由单击光标触发的事件之间的差异。 有没有其他替代方案或解决方法可以减少对同时使用鼠标设备和触摸...