更新时间:2019/4/3 上午10:46:28
更新说明:增加使用说明;代码如下:
$('.sll').l_zoom('auto'); //第一个、第二个方块 $('.skk').l_zoom('free').l_drag() //第三个方块采用jquery经典链式编程思想,可以直接穿插在jquery库的方法里使用,只要在jquery对象后点出来使用即可转化成相应元素,操作简便
更新时间:2019/4/2 上午10:42:37
更新说明:new jquery对象点出l_drag方法即可转换成可拖拽元素,仿jquery,经典链式编程只要在后面点出来即可调用转化成你想要的元素
鼠标移动到 添加元素的右侧,右下方,下方 可进行拖拽缩放
引入依赖:l_zoom.css、jquery.js、l_zoom.js
<link rel="stylesheet" href="css/l_zoom.css"> <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script src="js/l_zoom.min.js"></script>
jquery对象点出l_zoom方法即可转换成可缩放元素
$('.sll').l_zoom('auto'); $('.skk').l_zoom('free')
,配置信息: 等比缩放:auto 自由缩放:free
不知道你能不能看到了,今天我也碰到这个需求了,主要利用left属性,实现了左侧的效果,如下:
$(".zoom_left").mousedown(function(h) { var g = $(this); var h = event || window.event; h.stopPropagation(); var f = parseInt(g.parent().css("width")); var left = parseInt(g.parent().css("left")); var d = { x: h.clientX, y: h.clientY }; window.onmousemove = function(i) { var i = event || window.event; g.parent().css("left", left - (d.x - i.clientX)); g.parent().css("width", f + d.x - i.clientX); }; window.onmouseup = function(i) { var i = event || window.event; window.onmousemove = null } });