更新时间: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
}
});