StackOverflow 멤버로 만든 코드를 사용하고 있습니다. 클릭시 표시 div를 숨기려면hide div 표시 (처음에는 200px로 표시)
내 문제는 이것을 확장하고 싶습니다.
데이터베이스에서로드하는 콘텐츠가 있는데, 높이는 약 500px입니다. 하지만 페이지로드시이 콘텐츠의 첫 번째 200 픽셀 높이 만 표시하므로 사용자는 '더보기'를 클릭하고 div의 나머지는 아래로 내려갑니다.
깔끔하게 유지하려면 가능한 경우 여기에 제공된 코드를 사용하여 JS가 깔끔하게 정리되도록하십시오.
숨길 코드/표시 함량까지이다
JS
$(document).ready(function() {
$("#setup-ofi").click(function() {
$("#closeable-ofi").slideToggle(function() {
if ($(this).is(":visible")) {
$("#setup-ofi").text("Hide Details \u25b2");
}
else {
$("#setup-ofi").text("Show Details \u25bc");
}
});
});
});
html로
<h3>Property Details - <span class="sub-searchBlue"><a id="setup-ofi" href="javascript:;"> Show Details ▼</a></span></h3>
<div id="closeable-ofi" style="display:none">
content of db shows here
</div>
뿐인 : http://jsfiddle.net/3x2uG/
완벽한 감사합니다 :) – 422
그것이 애니메이션을하는 동안 링크를 클릭하면 실패합니다 – Alnitak