HTML5之前,要实现网页元素的拖动操作,需要依靠mousedown、mousemove、mouseup等API,通过大量的JS代码来实现;HTML5 中引入了直接支持拖动操作的API,大大简化了网页元素的拖动操作编程难度,并且这些API除了支持浏览器内部元素的拖动外,同时支持浏览器和其它应用程序之间的数据互相拖动。
本文通过一个简单示例,演示HTML5中拖动API的使用方法。
场景:...
分类:
Web程序 时间:
2014-09-26 21:03:18
阅读次数:
432
1. 在工程中添加Undo、Redo的按钮图片,每个按钮都有可用和不可用两种状态图片,共4个图片。 2. 在StoryBoard中添加两个按钮,设置图片属性和自动布局约束。 3. 按住 Ctrl 拖动按钮到 ViewController.mm 中,创建...
分类:
移动开发 时间:
2014-09-26 13:15:29
阅读次数:
308
1.布局文件中的SeekBar:
(进度条样式 android:progressDrawable="@drawable/seekbar_bg")
(拖动按钮 android:thumb="@drawable/thumb_bar" 也可配置样式,如按下状态等;)
android:id="@+id/my_se...
分类:
其他好文 时间:
2014-09-26 11:32:18
阅读次数:
217
1、固定层效果固定层效果在网站的页面中非常常见,如下图实例:在拖动滚动条时,页面的“top”层始终显示在页面最顶方,而“content”层则会穿过“top”层上下移动,这种效果即为固定层效果。2、关于css的positionposition属性有四个值,分别为:absolute:绝对定位。相对于 s...
分类:
Web程序 时间:
2014-09-25 13:16:08
阅读次数:
222
http://download.csdn.net/download/w279287350/4697835布局拖动特效http://blog.csdn.net/gebitan505/article/details/28268053 拖动布局 这个不错http://blog.csdn.net/gebit...
分类:
其他好文 时间:
2014-09-24 20:12:37
阅读次数:
127
原文:快速构建Windows 8风格应用35-触控输入 引用 Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击、拖动或收缩等手势操作。另外Windows 8中将触摸、鼠标和笔/触笔交互是作为指针输入进行接收、处理和管理。 一、手势处理 首先我们来汇总一下...
我通过参考android源码,把这个烂尾的类写完了。具体实现了seekbar的数据自动存储,seekbar拖动时触发监听器,可以设置默认的进度和最大进度。先说使用的方式:1.在xml文件中使用preference2,在Java代码中找到preference然后设置数值或绑定监听器 priv...
分类:
其他好文 时间:
2014-09-23 13:45:34
阅读次数:
244
tmx地图拖动、缩放、碰撞检测、还有跟随主角移动而移动。...
分类:
其他好文 时间:
2014-09-22 20:36:23
阅读次数:
259
近日,微博上有朋友比较纠结未知高度的文本垂直居中问题。这个和「未知高度图片垂直居中」有些类似,但是有一些细节需要注意。
这里有之前写的一个未知宽高对话框的垂直居中(拖动改变大小看是不是依然居中?),只不过对话框是相对于 viewport(视口)居中的,这里的文字需要的是相对于容器垂直居中。
拿到这样的需求时,先不要想着如何兼容 IE6/7。先想想文字垂直居中靠什么属性?vertical...
分类:
其他好文 时间:
2014-09-22 16:11:22
阅读次数:
210
windows窗体的标题栏无法直接通过一些默认的事件来控制,需要了解和WM_NCHITTEST相关的windows消息。 以下示例演示了最简单的效果片断: 他会把客户区和标题栏的效果互换,比如无法按住标题栏拖动窗体而是改为了安抓客户区拖动,并禁用了关闭按钮。 其中m.Result从-2到21都有定义...