这个哈希码会改变随机化的URL位置吗?

时间:2015-01-28 07:31:12

标签: javascript jquery html5 hash

仍在练习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。我完全迷失在如何做到这一点,并真的尝试阅读它。

任何帮助都绝对值得赞赏!

谢谢你们

1 个答案:

答案 0 :(得分:0)

你的哈希可能是这样的:

#/2134/23423/
#2134/23423/

<强>结果:

windows.location = /2134/23423/;

然后再做一些其他事情.......

希望它可以帮到你〜

相关问题