首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖动包含在另一个填充中的div大小。

拖动包含在另一个填充中的div大小。
EN

Stack Overflow用户
提问于 2015-09-09 00:09:35
回答 1查看 198关注 0票数 4

我试图调整div的大小,就像这里在堆栈溢出编辑器(在编辑器底部)一样。

一切正常工作,直到我将我的div定位在另一个div与一个填充。

载于div中:

载于div中

我用这个来拖拽潜水器。请注意,它正在工作,直到我有一个填充在我的主div。

代码语言:javascript
复制
$('#drag').mousedown(function(e){
    $(document).mousemove(function(e){
         $('#iframeEditorContainer').css("height",e.pageY);
    })
});
$(document).mouseup(function(e){
    $(document).unbind('mousemove');
});

然后,我通过更改js:工作中中的一行来实现它。

代码语言:javascript
复制
$('#iframeEditorContainer').css("height",e.pageY-80);

我做了-80比Y来对抗垫子。问题是我不相信这个-80,我是通过尝试和错误做的,如果我的页面上发生了什么变化,我担心它会把拖拽器搞砸。有更好的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-09 00:37:53

在这里http://jsfiddle.net/fcoerd0t/3/

获取页面顶部和div之间的高度。

代码语言:javascript
复制
$('#drag').mousedown(function(e){
    var top = $('#iframeEditorContainer').offset().top;
    $(document).mousemove(function(e){
         $('#iframeEditorContainer').css("height",e.pageY-top);
        e.preventDefault();
    })
});

这样,您将始终计算#iframeEditorContainer的高度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32469040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档