이 예에서는 뒤로 버튼 작업을 처리하지만 앞으로 버튼이 문제가되는 것처럼 보입니다. 앞으로 버튼을 누르면 #modal
이 다시 나타나지만 나타나지 않습니다. 그것을 고칠 어떤 생각?HTML5 기록을 사용하여이 예제에서 앞으로 버튼을 만드는 방법은 무엇입니까?
$(window).bind('popstate', function() {
$('#modal').hide();
});
$(".view").click(function() {
history.pushState(null, null, null);
$("#modal").show();
});
#modal {
position: relative;
display: none;
height: 100px;
width: 100px;
background-color: grey
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<button class="view">Click</button>
<div id="modal"></div>
감사합니다! 당신은 대신 "역사"의 "해시"를 사용할 수 있습니다
가 history.pushState 란; 범위 밖이지만 같은 것이 간단한 예는 다음과 같다 하기? 뒤로 버튼이나 앞으로 버튼이 보이지 않습니다. 코드에서 수행중인 작업을 명확히하지 않습니다. –