html div draggable,jQuery – draggable div与缩放
您不需要设置缩放属性.我只是将差异添加到由于缩放属性而导致的draggable的位置.希望它有帮助.
小提琴
JS
var zoom = $('#canvas').css('zoom');
var canvasHeight = $('#canvas').height();
var canvasWidth = $('#canvas').width();
$('#dragme').draggable({
drag: function(evt,ui)
{
// zoom fix
ui.position.top = Math.round(ui.position.top / zoom);
ui.position.left = Math.round(ui.position.left / zoom);
// don't let draggable to get outside of the canvas
if (ui.position.left < 0)
ui.position.left = 0;
if (ui.position.left + $(this).width() > canvasWidth)
ui.position.left = canvasWidth - $(this).width();
if (ui.position.top < 0)
ui.position.top = 0;
if (ui.position.top + $(this).height() > canvasHeight)
ui.position.top = canvasHeight - $(this).height();
}
});
html div draggable,jQuery – draggable div与缩放相关推荐
- 如何使用jQuery替换div的innerHTML?
本文翻译自:How to replace innerHTML of a div using jQuery? How could I achieve the following: 我怎样才能实现以下目标 ...
- 当用户在DIV之外单击时,使用jQuery隐藏DIV
我正在使用此代码: $('body').click(function() {$('.form_wrapper').hide(); });$('.form_wrapper').click(functio ...
- jquery判断div滚动条到底部
jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop.scrollLeft.scrollHeight.其中 scrollHeight 属性,互联网上几乎搜 ...
- ajax点击更改div,jquery ajax双击div可直接修改div中的内容
jquery ajax双击div可直接修改div中的内容 发布于 2017-04-03 17:26:16 | 127 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javascript框 ...
- jQuery获取div的背景颜色 How to get background color of div?
直接代码: <script type="text/javascript"> $(document).ready(function(){$("div" ...
- jQuery实现 div里面的文字如何自动缩小,避免文字溢出
今天用 jQuery实现 div里面的文字如何自动缩小,避免文字溢出的一个例子 代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr ...
- jquery获取div/div之间的内容.text() 和 .html()区别
jQuery 获取 div 之间的内容,有两种方法,$(selector).text().$(selector).html() . html: <div> <p>test< ...
- 通过CSS,Jquery实现DIV的各种动作(包括漂移,未测试IE6)
此文实现了如下效果: jquery获得窗口高宽,文档高宽值. 通过CSS设置,实现DIV置顶,置底,置左,置右,居中. 利用jquery实现DIV四个方向随滚动条,窗体大小浮动. 一个漂浮反弹的DIV ...
- jQuery清空div内容
jQuery的empty()方法:可以清空/删除指定元素下的所有子节点和内容 $(selector).empty() $("#id_for_div").empty(); $(&qu ...
最新文章
- np.asarray和np.array、np.nanmean和np.mean、np.diff、
- Android 项目集成腾讯X5浏览器内核
- 如何使用JCA (J2EE 连接器架构)实现企业应用--转载
- 华三交换机配置多个镜像口_配置本地端口镜像详解(多个镜像口:多个观察口)...
- 一个工程师对流程管理的思考
- Python—实训day7下—Pandas统计分析基础
- rabbitmq-路由模式-routingkey
- linux重置root密码_重置丢失的Linux root密码,错误密码的历史记录,Python,Ruby,课堂解决方案等
- 一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
- 嵌入式Linux系统编程学习之三十一线程的属性
- 买了小区一楼的感受是怎样的?
- 理解 Delphi 的类(十) - 深入方法[2] - 参数分割
- Java or PHP? 谈谈高并发网站的技术选型和架构设计
- pwdx 查看进程启动时的工作目录
- normalize.css下载
- 科技爱好者周刊:第 98 期
- H3C S5500V2交换机误格式化恢复
- 单片机计数器代码(四位共阴数码管)
- 使用 Python 合并地图瓦片
- 2020杭电多校第六场—【1002 Little Rabbit‘s Equation】