gpt4 book ai didi

用于随机化使用的 css 文件的 Javascript 代码

转载 作者:行者123 更新时间:2023-11-28 14:27:45 24 4
gpt4 key购买 nike

我以前用过这个代码

function getRand(){
return Math.round(Math.random()*(css.length-1));
}

var css = new Array(
'<link rel="stylesheet" type="text/css" href="css/1.css">',
'<link rel="stylesheet" type="text/css" href="css/2.css">',
'<link rel="stylesheet" type="text/css" href="css/3.css">'
);

rand = getRand();
document.write(css[rand]);

现在我被告知将函数放在这个事件处理程序中:

$(document).bind("projectLoadComplete", function(e, pid) {
// insert function here
});

有人可以解释一下我的代码的哪一部分在哪里吗?谢谢。

最佳答案

我假设你的意思是将函数调用放在那里,而不是实际的函数定义..

 function getRandCss(){
var css = ['<link rel="stylesheet" type="text/css" href="css/1.css">',
'<link rel="stylesheet" type="text/css" href="css/2.css">',
'<link rel="stylesheet" type="text/css" href="css/3.css">'];

return css[Math.round(Math.random()*(css.length-1))];
}

$(document).bind("projectLoadComplete", function(e, pid){

$('body').append( getRandCss() );

});

但如果你确实必须把所有东西都放在里面

$(document).bind("projectLoadComplete", function(e, pid){

function getRandCss(){
var css = ['<link rel="stylesheet" type="text/css" href="css/1.css">',
'<link rel="stylesheet" type="text/css" href="css/2.css">',
'<link rel="stylesheet" type="text/css" href="css/3.css">'];

return css[Math.round(Math.random()*(css.length-1))];
}

$('body').append( getRandCss() );

});

关于用于随机化使用的 css 文件的 Javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com