- var source = theme.subtitle.source case source when 1 script. function subtitleType () { $.getJSON('https://api.btstu.cn/yan/api.php?charset=utf-8&encode=json',function (data) { if (!{theme.subtitle.effect}) { var sub = "!{theme.subtitle.sub}".length == 0 ? new Array() : "!{theme.subtitle.sub}".split(',') var both = sub.unshift(data.text) typed = new Typed('#subtitle', { strings: sub, startDelay: 300, typeSpeed: 150, loop: !{theme.subtitle.loop}, backSpeed: 50, }) } else { document.getElementById('subtitle').innerHTML = data.text } }) } if (!{theme.subtitle.effect}) { if (typeof Typed === 'function') subtitleType() else $.getScript('!{url_for(theme.CDN.typed)}', subtitleType) } else { subtitleType() } when 2 script. function subtitleType () { $.getJSON('https://v1.hitokoto.cn', function (data) { if (!{theme.subtitle.effect}) { var from = '出自 ' + data.from var sub = "!{theme.subtitle.sub}".length == 0 ? new Array() : "!{theme.subtitle.sub}".split(',') var both = sub.unshift(data.hitokoto, from) var typed = new Typed('#subtitle', { strings: sub, startDelay: 300, typeSpeed: 150, loop: !{theme.subtitle.loop}, backSpeed: 50, }) } else { document.getElementById('subtitle').innerHTML = data.hitokoto } }) } if (!{theme.subtitle.effect}) { if (typeof Typed === 'function') subtitleType() else $.getScript('!{url_for(theme.CDN.typed)}', subtitleType) } else { subtitleType() } when 3 script. function subtitleType () { $.getScript('http://yijuzhan.com/api/word.php?m=js', function () { var con = str[0] if (!{theme.subtitle.effect}) { var from = '出自 ' + str[1] var sub = "!{theme.subtitle.sub}".length == 0 ? new Array() : "!{theme.subtitle.sub}".split(',') var both = sub.unshift(con, from) var typed = new Typed('#subtitle', { strings: sub, startDelay: 300, typeSpeed: 150, loop: !{theme.subtitle.loop}, backSpeed: 50, }) } else { document.getElementById('subtitle').innerHTML = con } }) } if (!{theme.subtitle.effect}) { if (typeof Typed === 'function') subtitleType() else $.getScript('!{url_for(theme.CDN.typed)}', subtitleType) } else { subtitleType() } when 4 script. function subtitleType () { $.getScript('https://sdk.jinrishici.com/v2/browser/jinrishici.js',function () { jinrishici.load(function (result) { if (!{theme.subtitle.effect}) { var sub = "!{theme.subtitle.sub}".length == 0 ? new Array() : "!{theme.subtitle.sub}".split(',') var content = result.data.content var both = sub.unshift(content) var typed = new Typed('#subtitle', { strings: sub, startDelay: 300, typeSpeed: 150, loop: !{theme.subtitle.loop}, backSpeed: 50, }) } else { document.getElementById('subtitle').innerHTML = result.data.content } }) }) } if (!{theme.subtitle.effect}) { if (typeof Typed === 'function') subtitleType() else $.getScript('!{url_for(theme.CDN.typed)}', subtitleType) } else { subtitleType() } default script. function subtitleType () { if (!{theme.subtitle.effect}) { var typed = new Typed("#subtitle", { strings: "!{theme.subtitle.sub}".split(","), startDelay: 300, typeSpeed: 150, loop: !{theme.subtitle.loop}, backSpeed: 50 }) } else { document.getElementById("subtitle").innerHTML = '!{theme.subtitle.sub[0]}' } } if (!{theme.subtitle.effect}) { if (typeof Typed === 'function') subtitleType() else $.getScript('!{url_for(theme.CDN.typed)}', subtitleType) } else { subtitleType() }