1 //控制浏览器和移动端的后退按钮 2 if (window.history && window.history.pushState) { 3 $(window).on('popstate', function () { 4 var block1 = $('#pop').css('display'); 5 if (block1 == 'block') { 6 window.location.href = attrHref; 7 } 8 var hashLocation = location.hash; 9 var hashSplit = hashLocation.split("#!/");10 var hashName = hashSplit[1];11 if (hashName !== '') {12 var hash = window.location.hash;13 if (hash === '') {14 popBox.style.display = 'none'15 popSub.style.display = 'block'16 // $("#pop").fadeIn(500);17 // window.history.pushState('forward', null, 'http://xxl.njxsmfyh.com/0502/ht/');18 // window.location.reload();19 }20 }21 });22 history.pushState(null, null, location.href);23 window.addEventListener('popstate', function (event) {24 history.pushState(null, null, location.href);25 });26 }