Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止jQueryUIDragable增加页面宽度并从iFrame拖动到父HTML_Javascript_Jquery_Html_Css_Jquery Ui - Fatal编程技术网

Javascript 如何防止jQueryUIDragable增加页面宽度并从iFrame拖动到父HTML

Javascript 如何防止jQueryUIDragable增加页面宽度并从iFrame拖动到父HTML,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,我注意到,当使用jQuery UI Dragable并将对象拖动到屏幕右侧时,它会调整我整个身体的大小 您可以在此页面上尝试: 您可以将“拖动我绕框”越来越向右拖动。我怎样才能防止这种情况?我不想使用containment,因为它应该继续使用选项iframeFix:true从iframe内部拖动到其父级 多谢各位 这就是我的问题:我制作了一张图片,背景上有大量的div,这确实是个问题 我在后台添加了一个touchmove侦听器,并将其设置为preventDefault()并返回false 当我的

我注意到,当使用jQuery UI Dragable并将对象拖动到屏幕右侧时,它会调整我整个身体的大小

您可以在此页面上尝试:

您可以将“拖动我绕框”越来越向右拖动。我怎样才能防止这种情况?我不想使用
containment
,因为它应该继续使用选项
iframeFix:true
从iframe内部拖动到其父级

多谢各位


这就是我的问题:我制作了一张图片,背景上有大量的div,这确实是个问题

我在后台添加了一个touchmove侦听器,并将其设置为preventDefault()并返回false

当我的面板被拖出屏幕边缘时,这停止了父面板的大小调整

可能有点晚了,但可能对将来的参考有用

handleContentScroll:function(e) {
    e.preventDefault();
    return false;
}

我知道您在调整大小方面有问题,但我不明白您为什么不想设置
包含:“body”
。请进一步解释。向右拖动时,iframe宽度会增加,因此我无法到达父html容器。我不确定
。iFrameFix
是否可以执行您想要的操作。这里有一个链接到它的。我认为不可能从它的
父对象中产生可拖动的对象。我希望它能够拖动跨iframe和父对象。溢出:隐藏没有效果。我使用HTML5拖放解决了这个问题。