내 학교 프로젝트에서 div
의 콘텐츠가 오버플로되었는지 확인하고 있습니다. 오버플로 한 경우 아무것도 수행하지 않지만 오버플로가 아닌 경우 Read more
링크를 표시하지 않습니다. /단추. 콘텐츠가 넘치지 않는다면 더보기 버튼이 표시되지 않습니다.
여기 내 코드의
,<div class="hideContent">{{ content }}</div>
<div><a class="showLink" href="#">Read more</a></div>
편집 :이 된 div의
모두 너무 & 내용 Read more
페이지에 여러 번 보여주는 루프에 대한 내부입니다.
다음은 컨텐츠가 오버 플로워 경우 내가 확인하고있어 어떻게
.hideContent{
max-height: 200px;
overflow: hidden;
}
은 여기, CSS를합니다.
var getElements = document.querySelectorAll('.hideContent');
Array.from(getElements).forEach(function(element) {
if ((element.offsetHeight < element.scrollHeight) || (element.offsetWidth < element.scrollWidth)) {
// Do Nothing
} else {
If content is not overflown then hide the `Read more` Link!
}
});
내용이 넘쳐되지 않으면 어떻게 우리가 경우에 Read more
링크를 숨길 수 있습니까? 고맙습니다 . . .
여러 콘텐츠 사업부뿐만 아니라이 같은 읽기 더 많은 링크 대응을해야합니까? –
@AlivetoDie Sir, for 루프 안에 있습니다. 그래서, 콘텐츠는'Read more' 링크와 함께 여러 번 표시됩니다. –
"어떻게 우리가 링크를 숨길 수 있습니까?"- $ (element) .next(). find (". showLink"). 내가 빠졌어? –