我在页面,幻灯片视图和网格视图上有两个视图。幻灯片视图中的每张幻灯片都有一个与之关联的哈希值。在网格视图中,显示与每个幻灯片关联的所有链接。如果单击它,它将带您返回该幻灯片并重新加载页面。 target="_parent"
似乎有效,但只在IE中支持。 target="_blank"
有效,但我需要避免在新窗口中打开,因为它应该只是重新加载您所在的页面,除了将您带到特定的哈希。 target="_parent"
的任何替代方案?
答案 0 :(得分:0)
单击链接时,您应该在控制台中看到Page loaded. #[1-5]
:
<a href="#1">Test #1</a><br/>
<a href="#2">Test #2</a><br/>
<a href="#3">Test #3</a><br/>
<a href="#4">Test #4</a><br/>
<a href="#5">Test #5</a>
window.addEventListener('load', function load(){
console.log('Page loaded.', location.hash);
var a = document.getElementsByTagName('a');
for (var i = 0; i < a.length; i++) {
a[i].addEventListener('click', function click(){
window.location = this.href;
window.location.reload(true);
});
}
});
jsFiddle似乎有问题,因为它不是POST,所以没有现场演示。