javascript - 在div jquery中包含图像

标签 javascript jquery css containers

我在容器中包含图像时遇到了一个小问题。当图像被拖到容器之外时,图像会隐藏我想要的是图像不隐藏在容器之外我希望图像停止在容器处我怎样才能做到这一点这是一个脚本。

$('img').on('click', function() {
    $('#fotos').append('<div class="imgdrag"><img class="modal-content" src="' + $(this).attr('src') + '"/></div>');
    $('.imgdrag').draggable();
    $('#fotos').droppable();
    $('.modal-content').resizable();


    $(".download").attr("href", $(this).attr('src'));
    $(".download").show();
  });



});
.container5 {
  background-color: transparent;
  width: 220px;
  height: 320px;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid red;
  position: absolute;
  overflow: hidden;
}
<div id="fotos" class="bananas"><img class="modal-content" id="imgdisplay" /></div>

$(".bananas").appendTo( $( ".container5" ) );

最佳答案

查看 containment option可拖动的 jQuery UI 小部件。

在这里,I baked a fiddle just for you.

JS

$(function(){
    $('img').draggable({
    containment: '.container'
  });
});

关于javascript - 在div jquery中包含图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42332595/

相关文章:

javascript - jQuery 表单在 IE 中的文件输入更改时自动提交

javascript - 限制 jQuery UI 可拖动移动到任意 "enclosure"

javascript - 如何动态加载highcharts

CSS使图像调整大小并适合任何屏幕相同

angular - 如何在 Angular 7 中使用 SCSS 混入

javascript - React-Bootstrap - 如何保持 Navbar.Toggle 按钮始终可见?

javascript - php _gettext 输出javascript代码

javascript - 表行和列中的多个 ng-repeat 挂起 1000 条记录

jquery - 将内部 JSON 数据加载到 Bootgrid

html - 子菜单必须出现在起点,如上 div