在灯箱中打开随机页面(彩盒)

时间:2011-08-03 03:05:45

标签: javascript jquery random lightbox colorbox

如何根据以下代码在彩盒灯箱的页面列表中打开一个随机页面链接:

<a class="colorbox" href="page1.html"...

========== UPDATE ==========

谢谢汤姆......

我按如下方式编辑了您的代码:

$(document).ready(function() {
    $("a.random").click(function() {
       var randomnumber = Math.floor(Math.random()*8+1);
       if (randomnumber == '1'){
           $(this).attr("href","anypageiwant.html");
       }
       else if....

但是,有时会选择相同的随机数/页面不止一次。有什么方法可以避免这种情况吗?

1 个答案:

答案 0 :(得分:1)

$(document).ready(function() {
    $("a.colorbox").click(function() {
        $(this).attr("href","print"+Math.floor(Math.random()*11)+".html");
    });
});

只需将11替换为您已获得的页数加1(例如,如果您有page1.html到page15.html使用Math.random()* 16)。