javascript - div上的 ionic 滑动,如何触发?

标签 javascript swipe ionic-framework

您好,我尝试使用 Ionic 框架在 div 上识别向左/向右滑动和触摸手势:

文档:

http://ionicframework.com/docs/api/directive/onSwipeLeft/

代码:

<div class="row" on-swipe-left="alert('right');">
          <div class="col" style="background-color: red;">.col</div>
</div>

但这行不通。

我如何轻松识别给定元素上的滑动?

感谢您的帮助。

最佳答案

您正确使用了事件指令。问题是这些指令需要一个表达式作为它们的输入。 $parse 函数用于将该表达式转换为函数。 https://docs.angularjs.org/api/ng/service/ $解析

简而言之。它只会在您的范围内执行功能。有关简短示例,请参阅此代码笔。

http://codepen.io/wedgybo/pen/sgKEb

<div ng-controller="SwipeCtrl" class="row" on-swipe-left="alert('right');">
      <div class="col" style="background-color: red;">.col</div>
</div>



angular.controller('SwipeCtrl', function ($scope) {
    $scope.alert = function(msg) {
        alert(msg);
    }
});

关于javascript - div上的 ionic 滑动,如何触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25834611/

相关文章:

iphone - 检测滑动 Action 以转到 ipad Web 应用程序上的另一个网页

android - Sencha轮播在android中的实现

swift - 快速手动调用 editActionsForRowAtIndexPath

javascript - 如何使用js增加onclick事件的积分?

javascript - element.currentSrc 在除 Firefox 之外的所有浏览器中返回 URL

javascript - 在mapbox-gl-js中,是否可以让 map 的中心不是 Canvas 的中心?

php - Facebook 图形 API 和新定义的对象和操作 : message: "Unknown path components"

javascript - 如何使用 JavaScript 禁用浏览器的后退按钮

css - iOS 上的 Ionic 3 全屏视频背景

android-studio - ANDROID_SDK_ROOT=undefined(推荐设置),同时使用 Cordova for Android 设备构建 ionic 应用程序