3

我们如何在 jquery mobile 中实现内部事件行为的修饰。

我希望它的行为与本机 ios 按钮完全一样。我们可以点击并按住点击并在按钮内移动手指事件只有在我在按钮内释放时才会触发。如果我在外面释放,请取消

4

1 回答 1

0

jQuery Mobile 启用了几个新的触摸事件类别:

tap: 一个点击事件,当用户点击一个元素时触发

taphold: 点击并按住事件,当用户点击并按住元素大约第二次滑动时触发滑动事件,当用户垂直(20 或更少像素)或水平(30 或更多像素)滑动时触发

swipeleft: 向左滑动,当用户向左滑动 30 或更多像素时触发

swiperight: 向右滑动,当用户向右滑动 30 或更多像素时触发所有这些事件都可以使用常用的 jQuery 绑定、实时或委托方法绑定到元素。

如何使用这些触摸事件。

<script>
$("ul").delegate("li", "swiperight", function() {
// The user has swiped to the right on a list view item. Show an edit menu.
$(this).find(".menu-edit").show();
})
</script>
于 2012-09-04T06:53:28.473 回答