我想顯示只有在發生溢出情況下才能滾動div內容的控件。我不確定我的語法正確 - 任何幫助,將不勝感激。只有在隱藏內容的情況下才使用jQuery來顯示控件
我的HTML
<div class="container">
<div class="content">
<div class="line-1">Line 1</div>
<div class="line-2">Line 2</div>
<div class="line-3">Line 3</div>
<div class="line-4">Line 4</div>
<div class="line-5">Line 5</div>
<div class="line-6">Line 6</div>
<div class="line-7">Line 7</div>
<div class="line-8">Line 8</div>
<div class="line-9">Line 9</div>
</div>
<div class="buttons">
</div>
</div>
<div class="container">
<div class="content">
<div class="line-1">Line 1</div>
<div class="line-2">Line 2</div>
<div class="line-3">Line 3</div>
<div class="line-4">Line 4</div>
<div class="line-5">Line 5</div>
<div class="line-6">Line 6</div>
</div>
<div class="buttons">
</div>
</div>
我的JavaScript
if ((".content").offsetHeight < (".content").scrollHeight)
{
$(".container .buttons").append("<button>Up</button><button>Down</button>");
}
我的CSS
.container
{
margin-bottom: 20px;
}
.content
{
overflow: hidden;
height: 100px;
padding: 10px;
border: 1px solid #ccc;
}
海事組織,這不是一個首選的解決方案,因爲你使用的固定高度,這樣就不會工作,當CSS變化。 – PoeHaH
@PoeHah'OP'在'CSS'中給''.content' div賦予了固定的高度,所以我用它作爲參考 –