如何根据以下代码在彩盒灯箱的页面列表中打开一个随机页面链接:
<a class="colorbox" href="page1.html"...
谢谢汤姆......
我按如下方式编辑了您的代码:
$(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....
但是,有时会选择相同的随机数/页面不止一次。有什么方法可以避免这种情况吗?
答案 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)。