删除裁剪后,图像可拖动选项不起作用
Image draggable option not working after cropping removed
下面是我的PLNKR代码。
流量-
1) 点击四个图像中的任何一个(粉色、绿色、黄色、蓝色),它们将加载到红色分区中。
2) 拖动图像并单击"应用裁剪"按钮。
但现在我想删除裁剪选项,所以我点击了"删除裁剪"按钮。
移除作物按钮上的代码点击-
$("#removeCrop").on("click", function(){
jcrop_api.release();
});
现在的问题是,尽管div发布了裁剪,但现在图像不再可拖动,即使我点击了托盘中较低的图像,鼠标指针也发生了变化。
让我知道我在代码上做错了什么。我试图在$("#removeCrop").on("click"
中重新实例化代码"可拖动",但没有成功。我自己创造了整个世界,但从这里我无法猜测我做错了什么。
注意-图像有点重,因此最好下载plnkr并用一些静态图像替换图像,以便有更好的想法。
EDIT-我从selImg
事件中取出了一些jQuery事件,但没有成功。最近的脚本-更改的脚本
收割后,
<img id="inner" class="ui-draggable ui-draggable-handle" ...>
将更改为
<img id="inner" ...>
并且类别CCD_ 3被移除。因此draggable
将不起作用。
同样,在再次将类添加到inner
之后,jcrop-tracker
位于inner
的前面。所以实际上你不能点击你的inner
组件。
编辑:
一个肮脏的解决方案可能是在release
:之后隐藏jcrop-tracker
$( ".jcrop-tracker" ).hide();
然后在Apply crop
点击事件中显示:
$( ".jcrop-holder div" ).show();
$( ".jcrop-holder div" ).css('opacity', 0.6);
$( "#wrapper" ).css('opacity', 1);
$( "#content" ).css('opacity', 1);
这是编辑的代码:编辑的代码
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 删除对HTML元素的拖动
- jQuery UI可排序-多连接列表拖动
- 禁用SVG拖动
- 旋转后拖动对象
- JQuery UI可拖动潜水与滚动棒到鼠标
- jQueryUI可拖动+可排序错误(无法读取未定义的属性'选项')
- 谷歌地图API v3可拖动光标选项,如位置
- 删除裁剪后,图像可拖动选项不起作用
- jQuery UI的可拖动包含选项
- 是否可以捕获拖动的浏览器选项卡的url
- 为什么在可拖动事件中显示和隐藏snap对象时,可拖动元素不响应snap选项?
- 缩放-如何禁用拖动选项
- Jquery dragtable动态添加的列拖动选项不工作
- 在bootstrap选项卡内向表内的行添加可拖动事件
- 可拖动项的包含选项
- 如何使用鼠标拖动选项在jQuery数据表中选择多行
- JQuery UI可拖动多个恢复选项
- Jquery拖动选项卡
- 如何将可拖动元素返回到选项中