更新 'SrcJuMethod.js'

Ju
src48597962 2 years ago
parent 28564260e3
commit 8b5d90ba39
  1. 54
      SrcJuMethod.js

@ -32,3 +32,57 @@ function cacheData(jkdata){
writeFile(cachefile,JSON.stringify(jkdata));
}
}
//来自阿尔法大佬的主页幻灯片
function banner(start, arr, data, cfg){
let id = 'juyue';
let rnum = Math.floor(Math.random() * data.length);
let item = data[rnum];
putMyVar('rnum', rnum);
let time = 5000;
let col_type='pic_1_card';
let desc='';
if (cfg != undefined) {
time = cfg.time ? cfg.time : time;
col_type=cfg.col_type?cfg.col_type:col_type;
desc=cfg.desc?cfg.desc:desc;
}
arr.push({
col_type: col_type,
img: item.img,
desc:desc,
title: item.title,
url: item.url,
extra: {
id: 'bar',
}
})
if (start == false || getMyVar('benstart', 'true') == 'false') {
unRegisterTask(id)
return
}
let obj = {
data: data,
};
registerTask(id, time, $.toString((obj) => {
var data = obj.data;
var rum = getMyVar('rnum');
var i = Number(getMyVar('banneri', '0'));
if (rum != '') {
i = Number(rum) + 1
clearMyVar('rnum')
} else {
i = i + 1;
}
if (i > data.length - 1) {
i = 0
}
var item = data[i];
try {
updateItem('bar', toerji(item))
} catch (e) {
log(e.message)
unRegisterTask('juyue')
}
putMyVar('banneri', i);
}, obj))
}
Loading…
Cancel
Save