在加载文档时加载#subpage的Javascript

时间:2017-07-31 00:49:49

标签: javascript load

我的Javascript很差,但是我创建了一个带有子页面的网站,这些子页面是通过使用Javascript函数显示div来加载的:http://thenethersphere.com/默认情况下,观察网页页面已加载,这很好。

我的目标是确定客户端请求三个URL中的哪一个,例如#gateway(默认),#comms或#library并触发必要的功能,以便在用户前往的情况下实际加载子页面,例如thenethersphere.com/#comms或thenethersphere.com/gateway.vs#comms会导致页面运行showComms(),看起来基本上是这样的:

function showComms() {
    hideGateway();
    hideLibrary();
    document.getElementById("comms").style.left = "11em";
    document.getElementById("comms").style.visibility = "visible";
    document.getElementById("lcarsmain1").style.color = "#FF9900";
    document.getElementById("lcarsmain2").style.color = "#FF9900";
    document.getElementById("lcarsmain3").style.color = "#FF9900";
}

1 个答案:

答案 0 :(得分:0)

使用location.hash获取网址的相关部分并调用相应的函数..

例如

var section = location.hash.slice(1);
if (section == 'comms') showComms();