javascript - CSS : Overflowing Dynamically Created Content

标签 javascript jquery html css

我正在尝试使用如下布局动态更新元素:

enter image description here

现在,应用程序涉及一些按钮来更新 Small Content 部分的内容的交互:

按钮点击脚本:

$.ajax({    //some ajax request upon button click
      success: function(result){
      $('#small-content').append(result);
      }
});

这是在单击按钮时执行的操作,发出请求并将结果动态添加到 #small-content div,但结果如下:

enter image description here

我该如何解决这个问题,使其将页脚向下推而不是重叠?请注意,我不能以任何方式修改页脚的 css,因为它是全局呈现的。

最佳答案

如果在#small-content 之后添加与#footer 大小相同的 block ,我认为您将修复您的布局。 但它只有在页脚具有固定大小时才有效

像这样

<div id="small-content"><!-- some content --></div>
<div id="footer-separator" class="footer-separator"><!-- empty block --></div>
<div id="footer" class="footer"><!-- some content --></div>

和风格

.footer-separator {
   height: 100px; 
   ....
}

.footer {
   height: 100px; 
   ....
}

关于javascript - CSS : Overflowing Dynamically Created Content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39052211/

相关文章:

html - 简单的 css 动画在 Safari 中不流畅

javascript - Twitter 的 Bootstrap typeahead 设置

javascript - 对具有不同组件的多个部分/ View 进行 react ,异步加载

javascript - Window.chrome 对象在 Electron App 中未定义

javascript - 使用 jQuery $.get() 的主干路由器 promise 确定用户未按预期工作的登录状态

html - Two Col Layout - 展开 float div

javascript - CouchDB 键中的关联数组?

javascript - 将点击绑定(bind)到jquery中的div,没有子<a>的

javascript - 为什么我的 3 个 Highcharts 饼图/图表中只显示了 2 个

javascript - 为什么我的 JavaScript 不能工作!?它正在选择 ID 但不会应用显示更改