jQuery Tools 탭을 사용 중입니다. 클릭 할 때 활성 탭을 닫아서 모든 탭이 비활성 상태가되도록하고 싶습니다.
이것은 내 jsfiddle
입니다.활성 jQuery 도구 탭을 닫는 방법?
답변
이 기능을 추가 : 하나를 사용하여 div.panes > div
하나를 제거하려면
$("li").click(function() {
$(this).remove();
$("div.panes > div").remove();
});
을 시도 :
$("li").click(function() {
var i = $('li').index(this);
var divs = $("div.panes > div");
for (var j=0;j<divs.length;j++) {
if (j == i) {
if ($("div.panes > div").eq(i).css('display') == 'none') {
$("div.panes > div").eq(i).css("display", "block");
} else {
$("div.panes > div").eq(i).css("display", "none");
}
} else {
$("div.panes > div").eq(j).css("display", "none");
}
}
});
/* root element for tabs */
ul.tabs {
margin:0 !important;
padding:0;
height:30px;
border-bottom:1px solid #666;
}
/* single tab */
ul.tabs li {
float:left;
padding:0;
margin:0;
list-style-type:none;
}
/* link inside the tab. uses a background image */
ul.tabs a {
float:left;
font-size:13px;
display:block;
padding:5px 30px;
text-decoration:none;
border:1px solid #666;
border-bottom:0px;
height:18px;
background-color:#efefef;
color:#777;
margin-right:2px;
position:relative;
top:1px;
outline:0;
-moz-border-radius:4px 4px 0 0;
}
ul.tabs a:hover {
background-color:#F7F7F7;
color:#333;
}
/* selected tab */
ul.tabs a.current {
background-color:#ddd;
border-bottom:1px solid #ddd;
color:#000;
cursor:default;
}
/* tab pane */
.panes div {
display:none;
border:1px solid #666;
border-width:0 1px 1px 1px;
min-height:150px;
padding:15px 20px;
background-color:#ddd;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="tabs">
<li><a href="#">Tab 1</a></li>
<li><a href="#">Tab 2</a></li>
<li><a href="#">Tab 3</a></li>
</ul>
<!-- tab "panes" -->
<div class="panes">
<div>pane 1 content</div>
<div>pane 2 content</div>
<div>pane 3 content</div>
</div>
$("li").click(function() {
var i = $('li').index(this);
$("div.panes > div").eq(i).remove();
$(this).remove();
});
이 요소를 숨기려면이 시도
나는 그 탭을 파괴하고 싶지는 않았다. 나는 그것을 닫을 수 있기를 원한다. 그래서 다른 탭이 활성 상태가 아니며 나중에 탭을 다시 열 수있다. @JuanSedano – cyteroxy
코드를 추가하여 탭을 닫습니다. – JuanSedano
코드에 여전히 문제가 있습니다. 탭을 열려면 두 번 클릭해야합니다. 탭이 열려 있고 다른 탭을 클릭하면 바로 열리지 않지만 열린 탭이 닫힙니다. 탭을 열었을 때 탭을 클릭하면 바로 닫히고 다른 탭을 클릭하면 바로 열리도록이 코드를 수정할 수 있습니까? @JuanSedano – cyteroxy
- 1. CMFCTabCtrl에서 탭을 닫는 방법
- 2. jQuery 아코디언 - 처음에는 모든 탭을 닫는 방법
- 3. Qt4 (QTabWidget)에서 모든 탭을 닫는 방법
- 4. x 클릭시 탭을 닫는 방법?
- 5. 앵글 스트랩 탭을 닫는 방법
- 6. (applescript) 제목없는 탭을 닫는 방법?
- 7. VsVim의 모든 탭을 닫는 방법
- 8. 코드 숨김에서 탭을 닫는 방법?
- 9. jQuery 툴팁을 닫는 방법
- 10. 내부에 앵커를 사용하여 jQuery UI 탭을 닫는 방법?
- 11. 데스크톱 응용 프로그램에서 브라우저의 현재 탭을 닫는 방법?
- 12. Chrome : 페이지 내에서 탭을 닫는 방법?
- 13. 크롬 확장 프로그램의 탭을 닫는 방법?
- 14. Android에서 탭을 선택한 경우 TabWidget을 닫는 방법
- 15. 탭이 내장 된 상태에서 탭을 닫는 방법?
- 16. 자바 스크립트로 북마크하고 모든 탭을 닫는 방법?
- 17. 외부 웹 브라우저에서 탭을 닫는 방법?
- 18. 서버 쪽 단추의 현재 탭을 닫는 방법?
- 19. 색인을 모르면 jquery 도구 탭을 선택하십시오.
- 20. Asp.Net MVC/jQuery 도구 오버레이 : Ajax에서 결과를 닫는 방법
- 21. 활성 브라우저 탭을 기반으로 개발 도구 콘텐츠를 업데이트하십시오.
- 22. 활성 탭을 강조하는 탐색
- 23. 활성 SQL Server 연결을 닫는 방법?
- 24. Android : 활성 활동에서 전경 활동을 닫는 방법?
- 25. 백그라운드 활성 응용 프로그램을 모두 닫는 방법?
- 26. Android 앱에서 모든 활성 애플리케이션을 닫는 방법?
- 27. 버튼 클릭 후 활성 탭을 변경하는 방법
- 28. MVVMCross TabActivity에서 활성 탭을 설정하는 방법
- 29. jquery 대화 상자를 닫는 방법
- 30. JQuery 대화 상자를 닫는 방법?
을 사용하여 파괴를 사용한 다음 다시 초기화 할 수 있습니다. – charlietfl
어떻게 할 수 있습니까? @charlietfl – cyteroxy