javascript - 防止文本在 div 扩展时重新格式化

标签 javascript jquery html css

我正在使用 jquery 将一些 HTML 放入一个 div 中。这样做之后,我想扩展 div,以便随着宽度的增加移动其右侧的元素。有什么办法可以防止我正在扩展的 div 中的文本/HTML 随着宽度的增加而不断重新格式化。只是为了看起来像是被揭开,而不是不断地乱七八糟?

$(document).ready(function(){
  $('body').on('click', '#btn', function(){
    var contents = $('#contentDiv').html(); 
        $('#div2').append(contents).animate({'width':'100px'}, 1000);
  });  
});

http://jsbin.com/oqosiz/1/edit

最佳答案

添加一个设置了宽度和 overflow: hidden;

的内部 div

然后围绕内部 div 设置 div 宽度的动画:

http://jsbin.com/oqosiz/2/edit

关于javascript - 防止文本在 div 扩展时重新格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369046/

相关文章:

javascript - 我无法弄清楚我在 getDay() 上做错了什么

Javascript - 双文件拖动事件触发

javascript - 如何在jquery中点击时显示最后一个li?

html - 使滚动粘性元素的优先级高于更改元素位置

html - Bootstrap 3 : How to make accordion panels as long as the text in it?

javascript - 计算我购买的商品总数

javascript - 使 iframe 高度适合内容

javascript - AngularJS ng 绑定(bind)不起作用 - 无法设置未定义的属性

javascript - 更改 HTML 元素但忽略最后一个子元素

javascript - JQueryUI 单选按钮集不选择多个部分