仍在练习javascript。
这是我制作的网站的JSBIN,我似乎无法弄清楚如何制作它,以便在点击或随机化视频后,网址会发生变化。 (页面加载/刷新并单击都触发此操作)
http://jsbin.com/vesebu/1/edit?html,js,output
该页面随机点击加载和页面点击以及一系列视频。 我想弄清楚的是如何通过在其末尾添加ID来更改URL。即:mysite.com/6530< - 表示视频ID的后四位数字。这将使网站可分享,我正在试图弄清楚人们如何能够做到这一点!
我曾尝试阅读有关history.js,html5 pushstate以及window.location哈希的文档,似乎没有任何工作。
M = function(d) {
function a() {
var a;
a = window.location.hash;
/^#\d+$/.test(a) && (window.location.href = "/" + a.slice(1));
/^#!\d+$/.test(a) && (window.location.href = "/" + a.slice(2));
f
}
y(a, d);
return a
}(n);
我被朋友推荐给了这段代码,但似乎无法理解它,尤其是我拥有的jsbin。我完全迷失在如何做到这一点,并真的尝试阅读它。
任何帮助都绝对值得赞赏!
谢谢你们
答案 0 :(得分:0)
你的哈希可能是这样的:
#/2134/23423/
#2134/23423/
<强>结果:强>
windows.location = /2134/23423/;
然后再做一些其他事情.......
希望它可以帮到你〜