微信小程序开发图片拖拽的示例分析-创新互联

这篇文章给大家分享的是有关微信小程序开发图片拖拽的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联主要从事网站设计制作、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务萨迦,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

微信小程序开发图片拖拽实例详解

微信小程序开发图片拖拽的示例分析

1.编写页面结构:moveimg.wxml


 
   
     
     
   

2.编写页面样式:moveimg.wxss


.container { 
  box-sizing:border-box; 
  padding:1rem; 
} 
.cnt{ 
  width:100%; 
  height:15rem; 
  border: 1px solid #ccc; 
  position:relative; 
  overflow: hidden; 
} 
.image-style{  
  position: absolute;  
  top: 0px;  
  left:0px;  
  height:100%;  
}

3.设置数据:moveimg.js

var app = getApp() 
Page({ 
  data: { 
    ballleft:-20, 
    screenWidth: 0, 
  }, 
  onLoad: function() { 
    var _this = this; 
    wx.getSystemInfo({ 
      success: function(res) { 
        _this.setData({ 
          screenHeight: res.windowHeight, 
          screenWidth: res.windowWidth, 
        }); 
      } 
    }); 
 
  }, 
  ballMoveEvent: function(e) { 
    var touchs = e.touches[0]; 
    var pageX = touchs.pageX; 
    console.log('宽度 '+this.data.screenWidth) 
    console.log('pageX: ' + pageX); 
    //这里用right和bottom.所以需要将pageX pageY转换  
    var x = this.data.screenWidth/2 - pageX-20; 
    if(this.data.screenWidth>385){ 
      if(x>42){x=42;} 
    }else{ 
      if(x>32){x=32;} 
    } 
    if(x<0){x=0;} 
    console.log('x:' + x) 
    this.setData({ 
      ballleft: -x 
    }); 
  } 
})

感谢各位的阅读!关于“微信小程序开发图片拖拽的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前文章:微信小程序开发图片拖拽的示例分析-创新互联
新闻来源:http://bzwzjz.com/article/jhcec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站制作 网站设计 成都网站建设 定制网站设计 定制级高端网站建设 四川成都网站设计 高端网站设计 H5网站制作 定制网站制作 达州网站设计 四川成都网站建设 定制网站建设多少钱 成都h5网站建设 成都网站制作 网站设计 成都网站设计公司 网站设计制作报价 网站建设 企业网站设计 网站制作 网站建设公司 成都网站建设