javascript - jQuery 用户界面 : Draggable parent outline changes while dragging in firefox

标签 javascript jquery css jquery-ui

我在父 div 中有一个可拖动元素。父级有一个 CSS 轮廓。在 Firefox 中,拖动子元素时父元素的轮廓会改变大小。轮廓会展开,因此它始终包含可拖动元素。在Chrome和IE中,父div轮廓不会改变,子元素可以拖出轮廓。

这是一个示例:http://jsfiddle.net/knn2s8xs/1/

HTML:

<div id="container">
    <div id=draggable>Drag Me!</div>
</div>

CSS:

#container {
    width: 100px;
    height: 100px;
    outline: 3px solid red;
    margin: 100px;
}

#draggable {
    width: 100%;
    height: 100%;
    background-color: blue;
    color: white;
}

JS:

jQuery('#draggable').draggable({
    revert: true
});

有什么方法可以在 Firefox 中获得与 Chrome 和 IE 中相同的行为吗?

最佳答案

使用border: 3px Solid red;解决了问题!

关于javascript - jQuery 用户界面 : Draggable parent outline changes while dragging in firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25594722/

相关文章:

javascript - 如何从文本区域值中获取对象

javascript - jquery合并两个对象

css - 使用 Bootstrap 在 Index 操作中呈现 Div

python - 如何使用 Python 将 CSS 添加到通过电子邮件发送的 HTML 文件中

javascript - 无法使用javascript以自动格式删除

javascript - 将 javascript "this"用于 jquery 选择器

javascript - 替换鼠标上选定的文本

php - Joomla 错误信息文件目录

javascript - 事件回调中是否需要匿名函数?

javascript - 在 javascript 中查找 indexOf 值