我正在使用此代码:
<div style="width: 150px; height: 125px; background: #fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding: 7px; border: 1px solid #999; cursor: pointer;">
<div style="width: 100%; background: url(IMAGE NAME) no-repeat; cursor: pointer; background-position: center; background-size: 170px; height: 125px;">
</div>
</div>
我想这样做,以便用户可以将照片定位到精确点,而无需保存另一张图像的副本。我知道你可以制作一个可拖动的元素,让你拖动背景,只是不确定如何。
有人能帮助我吗?
答案 0 :(得分:1)
<script>
$(function() {
$( "#draggable_parent" ).draggable();
});
</script>
<div id="draggable_parent" style="width: 450px; height: 450px; background: #fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding: 7px; border: 1px solid #999; cursor: pointer;">
<div id="draggable" style="width: 184px; background: url(IMG_URL) no-repeat; cursor: pointer; background-position: center; border:1px solid; background-size: 170px; height: 125px;">
</div>
</div>
我编辑了代码,使用上面的代码,外部div将移动。