【jQuery表格列宽可拖拽改变且兼容firfox_jquery】教程文章相关的互联网学习教程文章

jQuery拖拽div实现思路

思路是利用jquery的mousemove,mousedown,mouseup三个事件,定义两个相对位置,分别是 1、组件左上角与屏幕左上角的相对位置 2、鼠标所在坐标与组件左上角的相对位置。 具体函数如下: 代码如下:.drag{ position:absolute; background:#0000CC; top:100px;left:200px; padding:0; } 代码如下:$(document).ready(function(){ var move=false;//移动标记 var _x,_y;//鼠标离控件左上角的相对位置 $(".drag").mousedown(function(...

jQuery拖拽 & 弹出层 介绍与示例【图】

iDrag & iDialog 介绍特点:iDialog.js依赖于jquery编写的简单易用的对话框,同时还可以通过添加css3,改变对话框的展现动画。提供了两个方法: ?1、拖拽函数 iDrag() 或 $.drag();?2、对话框函数 iDialog() 或 $.dialog(); 跨平台兼容:兼容:IE6+、Firefox、Chrome等主流浏览器(其它暂时没条件测试)。并且IE6下也能支持现代浏览器的静止定位(fixed)、覆盖下拉控件。 渐进增强的体验:确保IE家族功能完善的前提下,现代浏览器适当的...

jquery网页元素拖拽插件效果及实现【图】

代码如下:;(function($){$.fn.extend({"jlzindex" : function(){ //用于判断和设置各个对话框的z-indexvar $dragindex = $(this);var arrzindex = new array();for(var i=0; i < $dragindex.length; i++){ //初始化数组元素值,并按拖拽项顺序设置z-index值var zidxnum = 10000 - i - i -2;arrzindex[i] = {"getid":"drag" + ($dragindex.length - i),"zidx":zidxnum};$("#drag" + ($dragindex.length - i)).css("z-index",zidxnum...

jquery实现div拖拽宽度示例代码

本例是个非常简单的div拖动,有需要的朋友可根据自己的需求,添加相应的代码。欢迎拍砖 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html style="height:100%;"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>div width resize</title> <!--引用jquery--> <script src="http://code.jquery.com/jquery-1.8.0.min...

JQuery-tableDnD 拖拽的基本使用介绍

在页面上导入js 代码如下:jquery-1.3.2.min.jsjquery.tablednd_0_5.js注意:一定要先导入jquery-1.3.2.min.js 否则出错。建table 代码如下:<table id="table-1" cellspacing="0" cellpadding="2"> <tr id="1"><td>1</td><td>One</td><td>some text</td></tr> <tr id="2"><td>2</td><td>Two</td><td>some text</td></tr> <tr id="3"><td>3</td><td>Three</td><td>some text</td></tr> <tr id="4"><td>4</td><td>Four</...

如何使用jQuery Draggable和Droppable实现拖拽功能【图】

在以前的文章中我已经介绍了web开发中基本拖放原理,现在给出需要完成的功能。最后运行的效果如下图所示: 主要功能需求说明:1.左侧的元素结构最后会通过Ajax call服务器的数据来生成,能支持多级元素。父节点可以折叠起来 2.用户可以通过拖放的操作,将元素从左侧拖放到右侧。如果是拖的父节点元素,那么需要把它子节点的元素一并拖到右边 3.元素放到右侧,右侧可以接受元素的区域有2种可能。一种新建一个区域,就类似“华东交通...

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)【图】

相对于上一篇,优化了拖拽的效果。 js代码:fun.js 代码如下:_MoveObj = null;//全部变量,用来表示当前div z_index = 0;//z方向 jQuery.fn.myDrag=function(){ _IsMove = 0; //是否移动 1.移动 _MouseLeft = 0; //div left坐标 _MouseTop = 0; //div top坐标 $(document).bind("mousemove",function(e){ if(_IsMove==1){ $(_MoveObj).offset({top:e.pageY-_MouseLeft,left:e.pageX-_MouseTop}); } }).bind("mouseup",function(){ ...

jquery实现简单的拖拽效果实例兼容所有主流浏览器【图】

最近发现web网页的拖拽效果,个人觉得是一种不错的用户体验,抽空研究了一下,原理还蛮简单的,下面贴一下我写的一个简单拖拽jquery自定义函数。 jquery代码:fun.js 代码如下:jQuery.fn.myDrag=function(){ _IsMove = 0; _MouseLeft = 0; _MouseTop = 0; return $(this).bind("mousemove",function(e){ if(_IsMove==1){ $(this).offset({top:e.pageY-_MouseLeft,left:e.pageX-_MouseTop}); } }).bind("mousedown",function(e){ _I...

JQuery拖拽元素改变大小尺寸实现代码

"元素拖拽改变大小"其实和"元素拖拽"一个原理,只是所动态改变的对象不同而已,主要在于 top、left、width、height 的运用,相对实现起来也非常容易。以下附出源码原型,弄明白了原理再扩展其他实际应用,思路就变得简单、清晰得多了 下面是 JavaScript Code 代码如下:<script type="text/javascript"> /* * jQuery.Resize by wuxinxi007 * Date: 2011-5-14 */ $(function(){ //绑定需要拖拽改变大小的元素对象 bindResize(docume...

jquery方法+js一般方法+js面向对象方法实现拖拽效果

代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>拖拽</title> <script type="text/javascript" src="http://demo.jb51.net/jslib/jquery/jquery.js"></script> <style type="text/css"> *{margin: 0;pad...

基于jquery完美拖拽,可返回拖动轨迹

代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>完美拖拽</title> <style type="text/css"> html, body { overflow:hidden; } body, div, h2, p { margin:0; padding:0; } body { color:#fff; backgro...

JQuery UI的拖拽功能实现方法小结

JQuery UI提供的API极大简化了拖拽功能的开发。只需要分别在拖拽源(source)和目标(target)上调用draggable和droppable两个函数即可。 拖拽原理 首先要明确几个概念。   ource:拖拽源,要拖动的元素。   taerget:拖放目标,能够放入source的容器。 拖拽的动作分解如下:   1. drag start:在拖拽源(source)上按下鼠标并开始移动   2. drag move: 移动过程中   3. drag enter: 移动进入目标(target)容器   4. drag lea...

jQuery EasyUI API 中文文档 - Draggable 可拖拽

用$.fn.draggable.defaults重写默认的defaults。 用法 代码如下:<div id="dd" style="width:100px;height:100px;"> <div id="title" style="background:#ccc;">title</div> </div> 代码如下:$(#dd).draggable({ handle:#title }); 特性名称类型说明默认值proxystring,function拖拽时要使用的代理元素,设置为clone时,克隆元素将被用作代理。如果指定一个函数,它必须返回一个jQuery对象。nullrevertboolean如果设为true,拖拽...

简单的jquery拖拽排序效果实现代码

步骤: 1.实现随鼠标移动的效果; 2.初始化一个元素及其坐标; 3.拖拽对象的最后坐标,与元素的坐标 进行计算和判断 来确定 要插入的目标元素; 4.用insertBefore 方法 插入到目标元素的前面 具体代码如下: 代码如下:<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>测试的拖拽功能</title> <style type="text/css"> body, div { margin: 0; paading: 0; font-siz...

基于jquery的一个拖拽到指定区域内的效果

这个可与前两个不同了,这个是拖拽到指定的区域内的特效。其实逻辑方式差不多,只不过不同的是 找到目标元素,用appendTo 的方法插入到目标元素。 具体的代码如下,有兴趣者可以试下。(由于是初学,做的简单,如果有其他的方法请给下指点,我定感激不尽哈。。。) 代码如下:<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>测试的拖拽功能</title> <style type="t...