0
다른 페이지에서 내용을로드하는 데 history pushstate를 사용합니다.jquery 기록 pushstate close button
로드 된 푸시 스테이트 콘텐츠에 대한 닫기 버튼을 구현하고 싶습니다. 그러나 나는 그것을 작동시키는 데 약간의 어려움이있다.
웹 사이트 제목과 함께 닫기 버튼을 클릭하면 빈 경로명을 갖고 싶습니다. 여기에 닫기 버튼 스크립트
:
if (typeof(window.history.pushState) == 'function') {
window.history.pushState(null, refreshdocumenttitle, "");
}
refreshdocumenttitle 웹 사이트의 이름입니다.
이것은 작동하지 않습니다.
var pageurl = $(location).attr('href');
if(pageurl.indexOf("http://www.") > -1) {
var nbsuppstart = pageurl.indexOf("www.")+4;
} else {
var nbsuppstart = pageurl.indexOf("//")+2;
}
var nbsuppend = pageurl.indexOf(".com/");
var pagetitle = pageurl.substring(nbsuppstart,nbsuppend);
if (typeof(window.history.pushState) == 'function') {
var stateObj = {
title: pagetitle,
url: '/',
};
window.history.pushState(stateObj,title,'/');
document.title = pagetitle;
}
: