266
个编辑
imported>=海豚= 无编辑摘要 |
(fix) |
||
| (未显示1个用户的5个中间版本) | |||
| 第108行: | 第108行: | ||
</style><script> | </style><script> | ||
"use strict"; | "use strict"; | ||
window. | window.addEventListener('jquery-ready', () => { | ||
const errMsg = { | const errMsg = { | ||
id: '此处填写的id有误,请参考<a href="https://zh.moegirl.org.cn/Template:BilibiliVideo#firstHeading" target="_blank">模板文档</a>修正……', | id: '此处填写的id有误,请参考<a href="https://zh.moegirl.org.cn/Template:BilibiliVideo#firstHeading" target="_blank">模板文档</a>修正……', | ||
| 第345行: | 第345行: | ||
} | } | ||
const time = secondsParser(t); | const time = secondsParser(t); | ||
title_text.text(`${(title || prefix.href + id) + (![0, 1].includes(page) ? ` (P${page})` : "") + (tIsInvalid ? "" : `[视频从${time}开始播放]`)} | title_text.text(`${(title || prefix.href + id) + (![0, 1].includes(page) ? ` (P${page})` : "") + (tIsInvalid ? "" : `[视频从${time}开始播放]`)}`); | ||
iframeContainer.css({ | iframeContainer.css({ | ||
width: width, | width: width, | ||
| 第406行: | 第406行: | ||
const href = title_text.attr("href"); | const href = title_text.attr("href"); | ||
if (list[index] !== undefined && list[index].cid !== undefined) { | if (list[index] !== undefined && list[index].cid !== undefined) { | ||
iframe.attr("data-src", `${iframe_href_base | iframe.attr("data-src", `${iframe_href_base}${prefix.iframe}=${id}&cid=${list[index].cid}&page=${_page}${tIsInvalid ? "" : `&t=${t}`}`); | ||
title_text.attr("href", href.replace(new RegExp(`\\?p=${page}`, "g"), `?p=${_page}`)); | title_text.attr("href", href.replace(new RegExp(`\\?p=${page}`, "g"), `?p=${_page}`)); | ||
title_text.text(`${name} [${_page}/${list.length}]${tIsInvalid ? "" : `[视频从${time}开始播放]`}`); | title_text.text(`${name} [${_page}/${list.length}]${tIsInvalid ? "" : `[视频从${time}开始播放]`}`); | ||
| 第420行: | 第420行: | ||
iframe.attr("data-src", `${iframe_href_base + prefix.iframe}=${id}&page=${page}${tIsInvalid ? "" : `&t=${t}`}`); | iframe.attr("data-src", `${iframe_href_base + prefix.iframe}=${id}&page=${page}${tIsInvalid ? "" : `&t=${t}`}`); | ||
lazyLoadObserver.observe(iframe[0]); | lazyLoadObserver.observe(iframe[0]); | ||
}, | }, | ||
}); | }); | ||
//toggle | //toggle | ||
selfbox.find(".bilibili-widescreen").on("click", (_, ele) => { | selfbox.find(".bilibili-widescreen").on("click", (_, ele) => { | ||
const self = $(ele); | const self = $(ele); | ||