javascript - jQuery 可调整大小的 div 与 Bootstrap 的不良行为

标签 javascript jquery css html twitter-bootstrap

我正在开发一个网络应用程序,我需要在页面右侧有一个能够调整大小的面板。我通过使用 jQuery UI 实现了这一点。但我的应用程序还需要使用 Bootstrap,我认为这就是问题所在:当我尝试调整它的大小时,它向左移动了一点。我不想要这种效果,有人可以帮助我吗?

Fiddle

要调整大小的框是从右到左的红色框。

$('.move').resizable({handles: 'w'});

最佳答案

使用此 css 属性 box-sizing:border-box 可调整大小的函数失败,因为在调整大小时它会忘记填充,并且此属性将填充合并到宽度。

因此,在调整大小时,每次开始调整大小时都会减少填充,并且 Bootstrap css 使用此属性。

使用此box-sizing:content-box

.move{
  position: absolute;
  width: 20%;
  height: 200px;
  bottom: 0;
  right: 0;
  border: 5px solid #f00;   
  margin-right: 0;
  box-sizing:content-box
}

这将覆盖此元素上的默认 Bootstrap CSS,并且可调整大小的功能将正常工作。

参见 fiddle :https://jsfiddle.net/DTcHh/23283/

关于javascript - jQuery 可调整大小的 div 与 Bootstrap 的不良行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38760521/

相关文章:

html - 如何保留空格但忽略 CSS 中的换行符?

javascript - d3js 基础 javascript&css : how to I apply an array of strings (for image urls) to the existing bar chart?

javascript - Rails 对所有对象都有一个 "try"方法。有没有办法在 JavaScript 中做类似的事情?

javascript - jQuery/JS - 在 DIV 中计算结果

javascript - jQuery:如何检测由其他事件引起的单选按钮更改

php - 如何从表中删除一行

javascript - ASP.NET 中的 Reportviewer 控件加载指示器

javascript - Google自定义搜索JS语法错误

javascript - 为什么我不能在 reduce 回调的元素上使用 string.charCodeAt()

javascript - 如何在$.ajax方法的success属性中访问对象的元素?