$(document).ready(function() {
$(".tab_content").hide(); //Hide all content
$(".tab_content:first").show(); //Show first tab content
$(".next").click(function() {
$(".tab_content").hide(); //Hide all tab content
$('#tab_change').html('<div class="back"></div>');
$("#tab2").show();
return false;
});
$(".back").click(function() {
$(".tab_content").hide(); //Hide all tab content
$('#tab_change').html('<div class="next"></div>');
$("#tab1").show();
return false;
});
다음 문제가 발생하면 두 번째 탭이 열립니다. 그러나 #tab_change
의 html이 변경되면 뒤로 버튼이 반응합니다. $(".back").click(function() {
가 작동하지 않습니다.html을 변경 한 후 jQuery 함수가 응답하지 않습니다.
HTML은 참조 용으로 게시됩니다.
<div class="dialog_content" style="width:780px">
<div id="tab_change" class="left border_right">
<div class="next"></div>
</div>
<div id="tab1" class="tab_content">
</div>
<div id="tab2" class="tab_content">
<div class="right"><?php include("C:/easyphp/www/zabjournal/lib/flexpaper/php/split_document.php"); ?>
</div>
</div>
</div>
DEMO
파괴와'#의 tab_change''의 내용을 다시 작성하지 마십시오. 대신'back/next' 클래스를 토글합니다. –