我正在尝试创建一个包含多个div的html页面,这些div会在单击某些链接时显示。这是一个例子
主页: 第1页, 第2页
当我点击第1页时,它会转到.. 第1页:
Page3,Home
当我点击主页时,它会转到..主页:
第1页,第2页
然而,当我点击第1页或第2页时,没有任何反应,它会停留在同一个div上。是否有一个脚本,不仅可以在点击时显示不同的div,还可以保持循环永远不变?
感谢。
下面的代码
var $prehashval = "";
function loop()
{
if (location.hash.slice(1)!=$prehashval)
hashChanged();
$prehashval = location.hash.slice(1);
setTimeout("loop()");
}
function hashChanged()
{
var $output;
switch (location.hash.slice(1))
{
default:
$output = location.hash.slice(1);
}
}
loop();
答案 0 :(得分:0)
Javascript + HTML5?您可以使用“隐藏”属性来隐藏/显示标记。 请看这里:HTML5 Global Attribute
或者将JQuery与函数hide / show甚至隐藏属性一起使用。