`

div 可拖拉 缩放

 
阅读更多

一:div缩放:resize

第一种方式:鼠标按键事件控制:

参考资料

1、http://www.zzzyk.com/show/1c01d23f4b3ff34a.htm

2、http://www.cnblogs.com/cjnmy36723/p/3952072.html

 第二种方式:jquery-ui插件 resizable

参考资料:

1、http://jqueryui.com/resizable/

 

 

 

二:div拖动 drag

第一种方式:鼠标按键事件控制:

参考资料

1、http://www.zzzyk.com/show/1c01d23f4b3ff34a.htm

2、http://www.cnblogs.com/cjnmy36723/p/3952072.html

 第二种方式:jquery-ui插件 draggable

参考资料:

1、http://jqueryui.com/draggable/

 

拖拽时间触发顺序:

dragstart:要被拖拽的元素开始拖拽时触发,这个事件对象是被拖拽元素。 
drag:拖拽元素时触发,这个事件对象是被拖拽元素。 
dragenter:拖拽元素进入目标元素时触发,这个事件对象是目标元素。 
dragover:拖拽某元素在目标元素上移动时触发,这个事件对象是目标元素。 
dragleave:拖拽某元素离开目标元素时触发,这个事件对象是目标元素。 
drop:将被拖拽元素放在目标元素内时触发,这个事件对象是目标元素。 
dragend:在drop之后触发,就是拖拽完毕时触发,这个事件对象是被拖拽元素。 

 

分享到:
评论

相关推荐

    DIV 拖拉大小 移动位置

    本话题主要围绕`DIV`元素的拖拉大小和移动位置来展开,涉及到的技术主要是JavaScript,特别是ECMAScript的相关特性,以及一个名为`interact.js`的库。 `DIV`是HTML中的一个常用布局元素,它允许开发者通过CSS定义...

    vue draggable resizable 实现可拖拽缩放的组件功能

    为了提高用户交互体验,常常需要在界面中实现可拖拽和缩放的功能。通过使用vuedraggable-resizable组件,开发者可以较为简单地实现这样的功能。 vuedraggable-resizable是一个基于Vue.js的组件库中的组件,它允许...

    透明 浮层 DIV

    在网页设计和开发中,"透明浮层DIV"是一个常用的技术,它允许创建一个可交互的、具有透明度效果的浮动元素,常用于弹出窗口、对话框或者自定义控件。下面我们将深入探讨这个主题,包括其原理、实现方法以及浏览器...

    前端拖拉js

    <div id="draggable" draggable="true">拖我</div> ``` 2. **处理拖放事件**:为拖放事件绑定监听器,处理拖放过程中和结束后的逻辑。 ```javascript var draggableElement = document.getElementById('draggable');...

    js仿百度地图放大缩小拖拽查看效果

    这个项目专注于创建一个可拖拽、放大和缩小的地图功能,让我们深入了解一下这些技术细节。 首先,我们要明白地图的基本原理。地图是通过经纬度坐标系统来定位地球表面的点,而Web上的地图通常是通过切片(tiles)...

    js完美实现同时拖拽、旋转、放大缩小图片的手势操作

    使用hammer.js 可以手势控制同时进行旋转 拖拽 放大缩小功能, 解决官网移动旋转复位效果, 重点解决官网旋转rotate demo旋转乱跳bug ...(官网的demo真是坑 又是复位又是旋转抖动的....双点触控就立马旋转造成抖动...

    javascript图片预览(滚动放大缩小和拖动查看)

    此外,可能还需要一个包含图片的容器元素,如`<div>`,以便进行拖动和缩放操作。 `index.css`是CSS样式表,用于定义页面布局和元素样式。在这个案例中,可能包括了图片容器的宽高、定位以及拖动和缩放时的过渡效果...

    React React的可调整大小和可拖动组件。-React开发

    一个可调整大小且可拖动的React组件。 目录屏幕快照Live Demo故事书CodeSandbox安装使用情况实例API updateSize(size:{width:number React的可调整大小和可拖动组件。 | |字符串,高度:数字|字符串}):void ...

    JavaScript 图片切割效果

    要使用缩放需要把Resize设为true,并设置各个拖拉对象,程序通过_resize设置缩放的比例和最少范围(详细看拖拉缩放效果)。 下面说说控制层如何控制切割效果: 控制层的拖放和缩放过程中加入了SetPos设置切割样式...

    38个精选web开发资源

    23 拖拉缩放效果.rar.gz 24 canvas应用.rar.gz 25 模块定制.rar.gz 26 固定元素效果.rar.gz 27 版面切换效果.rar.gz 28 (cool)右键菜单.rar.gz 29 幻灯片效果.rar.gz 30 (cool)无缝滚动.rar.gz 31 (cool)...

    原生JS实现拖拽图片效果

    HTML代码中,我们创建了一个`<div>`元素作为可拖动的图片,设置了样式使其具有拖动所需的`cursor: pointer`属性。同时,我们还有一个`<div>`用来显示拖动过程中元素的`left`和`top`值。例如: ```html <div id=...

    javascript拖拽效果延伸学习

    同样,`onmousedown`事件用于开始拖动,但这次还需要考虑鼠标的相对位置,以便计算出窗口的缩放。拖动过程中,更新内部div的宽度和高度,从而实现窗口的放大或缩小。这里,我们将拖拽的物体设为一个图片,放置在窗口...

    出现问题a is defined高手帮忙

    var buttonDiv = document.createElement('div'); buttonDiv.innerHTML = G.options.buttonHTML; DragZoomUtil.style([buttonDiv], {cursor: 'pointer', zIndex:200}); DragZoomUtil.style(...

Global site tag (gtag.js) - Google Analytics