查看: 6173|回复: 3

单个面板拽一下改变位置

[复制链接]

515

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74252
QQ
发表于 2012-8-3 00:35:14 | 显示全部楼层 |阅读模式
尹广磊公众帐号
2012-08-03_00-32-39.jpg


左右拽一下指定面板,可以动态的改变他们的排列位置。

原理:

1.利用的是axure6.5的OnSwipeLeft和OnSwipeRight事件,所以每次只能拽一下,
   且拽的距离固定。都是向左或向右移动100个像素,也就是一个面板的宽度。
2. 做的相邻性的条件判断,所以这些面板要全部挨在一起,否且开始拽的时候条件判断不成立。
3. 目前只能做拽动一个的示例,任意一个都可以拽动条件判断不了,或排列组合太多。


html演示和rp源文件:

拽一下改变位置.rar

234.12 KB, 下载次数: 98

拽一下改变位置.rp

69.66 KB, 下载次数: 176

515

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74252
QQ
 楼主| 发表于 2012-8-3 00:39:22 | 显示全部楼层
@normansu,用其它的方法做了一个动态拖拽排序。原帖
使用的是动态面板状态来判断是从左还是从右拖动过来的。
原理理解起来会比较困难一些,有爱好者可以继续在上面的基础上再继续研究。

2012-08-03_00-38-32.jpg



html演示及rp源文件:

拖拽排序.rar

231.69 KB, 下载次数: 17

拖拽排序.rp

69.1 KB, 下载次数: 62

0

主题

51

回帖

247

积分

会员

SNS,P2P产品总监

Rank: 5Rank: 5

积分
247
发表于 2012-8-3 11:42:36 | 显示全部楼层
2# 尹广磊
这个不错~

0

主题

107

回帖

17

积分

会员

Rank: 5Rank: 5

积分
17
QQ
发表于 2012-8-3 11:43:00 | 显示全部楼层
:lol
对待生活的态度好点,你的生活就会好点。
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-5-8 22:51

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表