相关疑难解决方法(0)

使用 CSS 样式溢出时如何访问 DIV 中显示的实际文本:隐藏?

我的页面上有以下内容 DIV,它显示动态文本:

<div id="someContent">
</div>
Run Code Online (Sandbox Code Playgroud)

它使用以下 CSS 来切断附加文本:

#someContent {
    height: 200px;
    width: 200px;
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

如果我将此文本加载到 DIV 中:

“Lorem ipsum dolor 坐 amet,consectetuer adipiscing 精英。Praesent aliquam,justo convallis luctus rut​​rum,erat nullafermentum diam,在 nonummy quam ante ac quam。Maecenas urna purus,fermentum id,molestie,commodo portitor。 lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio. Donec et potenti

...CSS 仅导致以下文本显示在 DIV 中:

“Lorem ipsum dolor 坐 amet,consectetuer adipiscing …

html javascript css text overflow

7
推荐指数
1
解决办法
4228
查看次数

将溢出的内容从一个 div 转移到另一个 div

我正在div使用以下代码检查内容的垂直溢出JS

if ($("#col1").prop('scrollHeight') > $("#col1").outerHeight() ) {
  alert("this element is overflowing !!");
}
else {
 alert("this element is not overflowing!!");
}
Run Code Online (Sandbox Code Playgroud)

但是如何删除溢出的内容并将其转移到另一个内容呢div

这是小提琴:https://jsfiddle.net/appsoln/fnecb7mL/6/

if ($("#col1").prop('scrollHeight') > $("#col1").outerHeight() ) {
  alert("this element is overflowing !!");
}
else {
 alert("this element is not overflowing!!");
}
Run Code Online (Sandbox Code Playgroud)
if ($("#div1").prop('scrollHeight') > $("#div1").outerHeight()) {
  alert("this element is overflowing !!");
} else {
  alert("this element is not overflowing!!");
}
Run Code Online (Sandbox Code Playgroud)
#main {
  background-color: blue;
  padding: 15px;
}

#div1 {
  padding: 20px; …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

2
推荐指数
1
解决办法
859
查看次数

标签 统计

css ×2

html ×2

javascript ×2

jquery ×1

overflow ×1

text ×1