主页 > JavaScript | jQuery | WEB开发 > JQuery拖动插件 $(‘…’).Drag()源码

JQuery拖动插件 $(‘…’).Drag()源码

2011 年 02 月 15 日 没有评论

http://www.aspxhome.com/download/javascript/20107/1429515.htm

功能配置参数:

  1. MouseDown、MouseMove、MouseUp:鼠标点下、拖动中、放开后的二次开发接口;格式如function(e){/*this*/},其中this等于拖动的目标对象。

  2. MoveObj:指定要拖动的目标JQuery对象,默认为触发鼠标点下事件的元素。该配置参数可用来实现模拟窗体中点标题栏拖动整个窗口对象的实例。

  3. OffMod:虚线框开关默认为false(也就是默认启用拖动虚线框防开鼠标后再对目标元素重新定位)。

  4. MoveInYMoveInX:是否将拖动对象锁定在Y轴或X轴上[true|false] 默认false,适用滑块调节功能,后面在实现DIV+CSS模拟滚动条时有用到。

  5. BoxObj:拖拽元素的容器对象,若指定则只能在该对象元素的占位范围内移动;仅当指定该属性时候第一组属性中的三个开发接口中可直接用this.InBox或this.OverBox来判断拖动目标是否在BoxObj内或是否已经触碰到了BoxObj

  6. BindInBox:绑定到容器中,默认为true;指定了属性BoxObj只是为了使用this.InBox或this.OverBox,而并不想将拖动目标元素的移动区域限制在BoxObj内部,那么将该属性设置为false就可以了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>