오버플로가있을 때 현재 어떤 요소의 텍스트 (div 또는 텍스트 상자가 될 수 있음)가 표시되는지 알아야한다는 요구 사항이 있습니다.오버플로가있는 요소의 보이는 부분을 확인하십시오.
사용자가 위아래로 스크롤 할 때 업데이트 된 보이는 텍스트 목록이 필요합니다.
텍스트의 일부만 표시되도록 div 요소 나 텍스트 상자를 자연스럽게 생각한다는 점만 제외하면 사용할 요소에 대한 제한이 없습니다.
HTML 부 :
<div id="box">
<p>1</p><p>2</p><p>3</p>
<p>4</p><p>5</p><p>6</p>
<p>7</p><p>8</p><p>9</p>
<p>10</p><p>11</p><p>12</p>
</div>
<div id="result">
Visible Items:
</div>
CSS 부 :
#box{
width: 100px;
height: 120px;
overflow: scroll;
background: yellow;
}
#result{
width: 400px;
height: 50px;
background: green;
}
jQuery를 : 예에서
$("#box").scroll(function() {
$("#result").append("Hello");
});
, 녹색 사업부에서 나는 원래보고 싶어 : '1' '2'와 '3'하지만 사용자가 아래로 스크롤하면 '2' '3' '4'등으로 바뀝니다.
재미 있고 간단한 솔루션입니다. 감사. –