最近在项目中要做一个图片预览的功能,这时候会遇到用户上传很大的图片,已经超出视图界面。最终决定做一个在固定宽和高的位置,用户可以拖动图片查看。所以自己就写了一个支持ie5+,chrome,Firefox,opera等浏览器的可拖动dom元素的插件。 项目地址:https://github.com/b
分类:
其他好文 时间:
2016-03-21 09:21:21
阅读次数:
148
以上窗口为无边框窗体:在窗口属性中 去除窗口边框:首先定义两个变量:在构造函数中进行初始化:因为要按下鼠标左键才能进行拖动,所以增加鼠标左键消息:小技巧: 捕获鼠标 放置鼠标跑出当前窗口:增加移动鼠标消息:鼠标按下去的小时函数如下:增加鼠标离开弹起的消息:鼠标移动的消息函数实现如下:鼠标当前位置减去...
分类:
编程语言 时间:
2016-03-20 19:32:15
阅读次数:
263
添加图片控件:效果如下:先添加文字说明:打开头文件 定义变量:在对话框初始化代码部分 添加如下代码:当鼠标左键按下去LButtonDown的时候 实现拖动:设置布尔变量记录,设置捕获 ,设置光标:当鼠标左键弹起:如果处于捕获状态: 释放捕获 布尔变量设置为假定义鼠标坐标把 鼠标坐标 由语原来窗体客户...
分类:
编程语言 时间:
2016-03-20 17:26:39
阅读次数:
285
原文:WPF 3D 小小小小引擎 - ·WPF 3D变换应用 WPF可以提供的3D模型使我们可以轻松地创建3D实体,虽然目前来看还很有一些性能上的问题,不过对于一些简单的3D应用应该是可取的,毕竟其开发效率高,而且也容易上手。 下面给大家演示的是使用在WPF 3D上实现视角变换,通过鼠标拖动来变换观...
一、理论:
1.overflow-x/overflow-y
a.visible 默认值,不添加滚动条
b.auto 添加滚动条
c.hidden 内容溢出容器时,所有内容都将隐藏,不显示滚动条
d.scroll 不论有无溢出,都显示滚动条
e.no-display 当内容溢出容器时不显示元素
f.no-content 当内容溢出容器时不显示内容
2.resize
a.none 用...
分类:
Web程序 时间:
2016-03-19 01:03:47
阅读次数:
211
Ajax的到来让B/S中的客户端中开发有火了一把,网上出现了很多优秀的开源框架和UI,比较著名了有prototype,YUI,GWT等,但很多时候发现这些东西很难用到你的系统之中,有时候你的系统仅仅需要实现一两个UI功能,如果把整个架构都引入进来是不现实的。所以很多时候是需要自己动手去做一些工作。
分类:
其他好文 时间:
2016-03-17 14:24:41
阅读次数:
138
贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Flash4中还没有完整的曲线工具,而在Flash5里面已经提供出贝塞尔曲线工具。贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(...
分类:
其他好文 时间:
2016-03-17 12:56:22
阅读次数:
139
注意:滑动手势和拖手势冲突,两个选一个测试,至于测试的效果自己新建一个工程来把代码加入就行
分类:
编程语言 时间:
2016-03-15 20:34:56
阅读次数:
483
拖曳插件draggable的功能是拖动被绑定的元素,当这个jQuery UI插件与元素绑定后,可以通过调用draggable()方法,实现各种拖曳元素的效果,调用格式如下: $(selector). draggable({options}) options参数为方法调用时的配置对象,根据该对象可以设
分类:
Web程序 时间:
2016-03-15 14:48:40
阅读次数:
219
这是现在的效果,可能改了一些,原来的效果是,里面的这张图是可以上下左右拖动的,然后房子上面的显示的楼栋号,也跟着图片一起移动,当时js能力还不行,未能实现项目经理的要求,不过后来项目经理又把这个效果推掉了,换了另外的一个效果 尽管项目经理不想要这个效果了,但是当时就在我心里留下了一个节,到今天都忘不
分类:
编程语言 时间:
2016-03-14 16:24:12
阅读次数:
257