확장 및 축소_javascript 기술의 보다 유연한 js 효과를 작성했습니다.
May 16, 2016 pm 05:41 PM
확장하다
먼저 효과를 살펴보겠습니다.
구체적인 기능은 입니다.
1페이지에는 모든 콘텐츠가 표시됩니다.
2. 전체 화면에서 자신을 클릭하면 자신을 숨길 수 있습니다.
3. 전체 표시 상태에서 다른 확장을 클릭하면 자신의 콘텐츠가 숨겨지고 원래 '접기'는 '확장'이 됩니다.
그리고 클릭한 옵션은 모든 콘텐츠와 "확장"을 "접기"로 변경
====================================== ===== ========
코드 일부:
==================== ======== ======================
코드 복사 코드는 다음과 같습니다.
<tbody>
<input type="hidden" id="record" value="${qr.count } ">
<c:forEach items="${qr.results }" var="info" varStatus="index">
<tr id="user_info_${info.id }" >
<td class=" userWrapper_right_collect">
<p class="ml20clearfix mb10">
<strong class="ex_green_fg mr10 fl">${info.sender }</strong> <span id= "span_content_${info.id }" ${index.count eq 1 ? "class='fl w500'" : "class='fl SymbleDot w500'" }>$ {info.content }</span>
</p> <a href="javascript:void(0)" onclick="cancelThisInfo(${info.id});" ex_green_fg">삭제</a> < ;span class="fr ml5 mr5">|</span> <a href="javascript:void(0)" class="fr ex_green_fg" id="a_ ${info.id }" name=" ${index.count eq 1 ? '1' : '0' }" onclick="infoContent('${info.id}');"> <c:if test="${index.count eq 1 }" var="up">
<span id="span_${info.id }" class="ex_arrow ex_arrowUp mr5"> 접기
</c: if> <c:if test="${!up }">
<span class="ex_arrow ex_arrowDown mr5">펼치기
</c:if>
</a> <span class="fr mr10 grey"><fmt:formatDate value="${info.createTime}" 패턴="yyyy-MM- dd HH:mm:ss" /> ;</span>
</td>
</tr>
</c:forEach>
</tbody>
js 코드
코드 복사 코드는 다음과 같습니다.
/**
* 알림 확장 및 알림 축소
* 1. 특정 ID의 확장 기능을 클릭하면 먼저 모두 닫은 다음 ID 알림을 확장합니다. ' class ="ex_arrow ex_arrowUp mr5" Collapse
* 2. ID를 축소하려면 class='fl symbleDot w500' class="ex_arrow ex_arrowDown mr5" Expand
* @date 2013-3-5
* @author xhw
*
* @param id
*/
function infoContent(id) {
var a_name = $("#a_" id).attr("name")
var 레코드 = $("#record").val();
if(id == null || id == ""){
alert("요청 오류!");else if( id == 레코드){
//객체 자체(지금 클릭한 객체는 이전 단계에서 조작한 객체와 동일합니다)
if(a_name == "0"){
$(" #span_content_" id ).attr("class","fl w500");
$("#a_" id).html("<span class='ex_arrow ex_arrowUp mr5'></span> Collapse") ;
$("#a_" id).attr("name", "1");
}else if(a_name == "1"){
$("#span_content_ " id) .attr("class","fl SymbleDot w500");
$("#a_" id).html("<span class='ex_arrow ex_arrowDown mr5'></span>확장 ");
$("#a_" id).attr("name", "0");
//$("#record").attr("value",id);
}
}else if(id != Record){
//새 개체 ID, 마지막으로 클릭한 개체 레코드
var old_name = $("#a_" Record).attr("name");
//마지막으로 클릭한 개체
if(older_name == "0"){
$("#span_content_" Record).attr("class","fl w500")
$ ( "#a_" 레코드).html("<span class='ex_arrow ex_arrowUp mr5'></span>Collapse")
$("#a_" 레코드).attr("이름", "1");
}else if(older_name == "1"){
$("#span_content_" 레코드).attr("class","fl SymbleDot w500")
$( "#a_" 레코드).html("<span class='ex_arrow ex_arrowDown mr5'></span>Expand")
$("#a_" 레코드).attr("name", " 0");
}
//새 개체
if(a_name == "0"){
$("#span_content_" id).attr("class","fl w500" );
$("#a_" id).html("<span class='ex_arrow ex_arrowUp mr5'></span>Collapse")
$("#a_" id) . attr("name", "1");
}else if(a_name == "1"){
$("#span_content_" id).attr("class","fl SymbleDot w500" ) ;
$("#a_" id).html("<span class='ex_arrow ex_arrowDown mr5'></span>Expand")
$("#a_" id). ("이름", "0");
}
$("#record").attr("값",id)
}
};
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전
By DDD

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전
By DDD

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7312
9


자바 튜토리얼
1624
14


Cakephp 튜토리얼
1346
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1207
29

