微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】


Posted in Javascript onDecember 06, 2017

本文实例讲述了微信小程序实现点击按钮移动view标签的位置功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】

2、关键代码

index.wxml文件

<view class="view" style="left:{{viewLeft}}px;">我是view标签</view>
<button class="btn" type="default" bindtap="changeLocation">点击我移动view标签的位置</button>

index.wxss文件:

.view{
  position: absolute;
  background: green;
  color: white;
  width: 40%;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.btn{
  position: absolute;
  top:100px;
  width: 80%;
  left: 10%;
}

index.js文件

Page({
  data:{
    viewLeft:0
  },
  changeLocation(){
    var viewLeft=this.data.viewLeft;
    viewLeft+=5;
    this.setData({
      viewLeft:viewLeft
    })
  }
})

可见view组件通过.view的position: absolute;进行绝对位置定位。逻辑层响应点击事件,使用this.setData动态改变style="left:{{viewLeft}}px;"中的viewLeft值,进而实现移动view标签的功能。

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
Jquery Ajax.ashx 高效分页实现代码
Oct 20 Javascript
js window.onload 加载多个函数的方法
Nov 02 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
Aug 22 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
Aug 27 Javascript
jQuery事件绑定方法学习总结(推荐)
Nov 21 Javascript
基本DOM节点操作
Jan 17 Javascript
Angularjs 实现移动端在线测评效果(推荐)
Apr 05 Javascript
微信小程序适配iphoneX的实现方法
Sep 18 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
javascript使用canvas实现饼状图效果
Sep 08 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 #Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 #Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 #Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 #Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 #Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
Dec 06 #Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 #Javascript
You might like
缅甸的咖啡简史
2021/03/04 咖啡文化
php读取mysql的简单实例
2014/01/15 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
Python使用plotly绘制数据图表的方法
2017/07/18 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
一看就懂得Python的math模块
2018/10/21 Python
python pandas生成时间列表
2019/06/29 Python
python调用其他文件函数或类的示例
2019/07/16 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
Python实现某论坛自动签到功能
2019/08/20 Python
原生python实现knn分类算法
2019/10/24 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Python中如何添加自定义模块
2020/06/09 Python
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
美术教学感言
2014/02/22 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
小组名称和口号
2014/06/09 职场文书