ionic2 拖拽元素

作者: Jarvan丶 | 来源:发表于2018-06-20 18:31 被阅读30次

先看效果图


拖拽元素

1、这里用到了jq 所以第一步我们在index 中引入 两个必须的jq

  <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

2、第二步 我们需要在typings.d.ts中声明 $ 和 jQuery 这样才能在ts中使用这个方法

declare var $: any;
declare var jQuery: any;

3、接着我们需要 引入 touchPunch.ts 这个文件 这是jq的触摸插件 jq封装好的可以直接用 ,下载之后放到某个文件夹下
下载地址:https://gitee.com/bestjarvan/public/blob/master/mini-program-components/drag/touchPunch.ts

4、放好后 我们引入app.module.ts 中 在providers中声明

providers:[
    TouchPunchProvider
]

5、在html元素中 给需要拖拽的元素一个id 之后在ts中初始化一下我们的jq插件 就可以了

// 参考
// html
<ion-fab style="width: 5rem;height: 5rem;" middle right #barrage id="barrage">
  <div ion-fab style="display: none"></div>
  <img src="./assets/images/picdetail_service.png">
</ion-fab>

//ts
constructor(public touchIt:TouchPunchProvider){}

ionViewDidLoad() {
  this.touchIt.init();
  $('#barrage').draggable();
}

完结

相关文章

  • ionic2 拖拽元素

    先看效果图 1、这里用到了jq 所以第一步我们在index 中引入 两个必须的jq 2、第二步 我们需要在typi...

  • 拖拽上传

    拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用于拖拽元素,...

  • 元素拖曳 H5

    拖拽 如何让一个元素变成拖拽元素 draggable=‘true’ ondrag 应用于拖拽元素,整个拖拽过程都会...

  • HTML5拖拽drag

    通过拖拽实现页面元素的位置改变 实现拖拽效果 源元素 - 要拖拽的文件 目标元素 - 要拖拽到哪里去 目前实现拖拽...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

  • js:拖拽事件

    拖拽事件 ondragstart当拖拽元素被开始拖拽时,event:拖拽元素。[从操作系统向浏览器拖拽文件不会触发...

  • H5拖拽drag

    我们在学习拖拽时要注意源元素、目标元素。在拖拽的过程,通过设置源元素、目标元素的相应事件,才能实现拖拽操作。 源元...

  • Vue小商城学习记录

    初期几天以后补 2018.6.1 用touch事件实现元素拖拽,拖拽元素不能加transition,否则拖拽结束才...

  • 拖拽API

    实现拖拽效果 目前实现拖拽效果 HTML5拖拽 源元素事件例子 目标元素事件 从本地拖放图片到页面中 实现拖拽

  • HTML5实现拖拽

    实现拖拽效果源元素 - 要拖拽的文件目标元素 - 要拖拽到哪里去 目前实现拖拽效果使用原生DOM就能实现 - 最麻...

网友评论

    本文标题:ionic2 拖拽元素

    本文链接:https://www.haomeiwen.com/subject/npwxyftx.html