jQuery resize iframe 快速收缩时停止

标签 jquery html iframe resizable

我正在使用 jQuery 中的 resizable() 函数调整包含 iframe 的 div 的大小,并将其宽度和高度设置为 100%(以填充 div 的空间)。我遇到的问题是,当我在任一方向向内调整大小时(缩小 div) - 如果我移动鼠标太快,它会失去抓取(使 div 固定)并且不再调整大小,直到我将鼠标重新对准角落。

展开 div 时效果很好,我可以通过快速移动鼠标来实现,但是必须小心移动 div 以确保它不会卡住,这很烦人。

有什么想法吗?

非常感谢。

编辑:

我已将示例上传到我的网站上: http://stefandunn.co.uk/concepts/drag&drop/

只需点击“网页”小部件并调整其大小。

最佳答案

过去我有同样的问题,我找到的解决方案/技巧是这样的:

$("yourObjectToResize").resizable({
    //containment: 'parent',
    minWidth: 400,
    minHeight: 200,
    start: function () {
        $(".widget_box").each(function (index, element) {
            var d = $('<div class="iframeCover" style="zindex:99;position:absolute;width:100%;top:0px;left:0px;height:' + $(element).height() + 'px"></div>');
            $(element).append(d);
        });
    },
    stop: function () {
        $('.iframeCover').remove();
    }
});

关于jQuery resize iframe 快速收缩时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094300/

相关文章:

php - 在动态创建的表单字段 Jquery .insertBefore 之前添加标题

javascript - 从数字中显示货币

jQuery:无法选择所有输入,并且在按键时选择 'this' 并显示下一个元素

javascript - 以 anchor 为中心加载页面 - 浏览器在文档就绪事件后滚动到顶部?

html - 背景颜色不显示?

html - IE9 - 当父框架处于 Quirks 模式时,是否可以在 Edge (HTML5) 中渲染子框架?

javascript - jquery ('#div_id' ).show() 在 Firefox 中不工作

html - 通用表示 block 与通用结构 block

javascript - jQuery iframe 关键字

html - 如何定位 iframe 中的 div?