JQuery拖拽元素改变大小尺寸实现代码
来源:互联网 发布:大学生网络创业计划书 编辑:程序博客网 时间:2024/06/08 20:20
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Resizeable</title> <script type="text/javascript" src="../jquery/jquery.js"></script><!-- <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> --><script type="text/javascript">/** jQuery.Resize by Own* Date:2014.01.08*/$(function(){//绑定需要拖拽改变大小的元素对象bindResize(document.getElementById('resizeable'));});function bindResize(el){//初始化参数var els = el.style,//鼠标的 X 和 Y 轴坐标x = y = 0;//鼠标按下事件$(el).mousedown(function(e){//按下元素后,计算当前鼠标与对象计算后的坐标x = e.clientX - el.offsetWidth,y = e.clientY - el.offsetHeight;//在支持 setCapture 做些东东el.setCapture ? (//捕捉焦点el.setCapture(),//设置事件el.onmousemove = function(ev){mouseMove(ev || event)},el.onmouseup = mouseUp) : (//绑定事件$(document).bind("mousemove",mouseMove).bind("mouseup",mouseUp))//防止默认事件发生e.preventDefault()});//移动事件function mouseMove(e){//运算中...els.width = e.clientX - x + 'px',els.height = e.clientY - y + 'px'}//停止事件function mouseUp(){//在支持 releaseCapture 做些东东el.releaseCapture ? (//释放焦点el.releaseCapture(),//移除事件el.onmousemove = el.onmouseup = null) : (//卸载事件$(document).unbind("mousemove", mouseMove).unbind("mouseup", mouseUp))}}</script></head><body><div id="resizeable" class="ui-widget-content"style="border: 1px solid red; width: 400px; height: 300px;"><h3 class="ui-widget-header">Resizable</h3></div></body></html>
0 0
- JQuery拖拽元素改变大小尺寸实现代码
- jQuery 元素拖拽改变大小
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- jquery windows resize 定位指定元素 改变窗口大小
- UEditor 解决拖拽视频元素改变视频尺寸时,无法保存视频尺寸问题的解决方法
- JQuery拖拽通过八个点改变div大小
- JQuery Re-Sizable(尺寸改变)
- jQuery-UI-改变大小
- UIWebView注入js代码来改变其背景颜色和尺寸大小
- vfp改变图像尺寸的大小
- 用PHP改变图片的尺寸大小
- Extjs实现鼠标拖拽改变图像大小
- jQuery 获取元素大小
- javascript,jquery 操作html元素,实现改变value
- 实现移动和改变控件大小的代码
- Js - 可拖动可改变大小div的实现代码
- jQuery获取窗口大小及窗口大小改变时执行代码
- jQuery获取窗口大小 及窗口大小改变时执行代码
- 信息化建设误区
- Android 动态库死机调试方法
- Java中JDK的安装和path,classpath的环境配置 .
- WEBGL 2D游戏引擎研发系列 第五章 <操作显示对象>
- Extjs框架的封装
- JQuery拖拽元素改变大小尺寸实现代码
- jmeter 脚本增强(检查点、集合点)
- 修改tomcat项目的图标
- Android-NDK编译APK中native死机调试
- 杉树资本面试
- 【Cocos2d-x游戏引擎开发笔记(23)】多线程以及线程同步
- 刘恺威熬夜筹备婚礼 心情比杨幂还紧张
- C指针
- 有关WebSphere MQ消息通道管理的几点技巧