__NOTOC__
[https://wiki.biligame.com/tools/BwikiTune 原站点] ==简单说明== {{模板|信息|版本|1.0}} {{模板|信息|说明|用来修复BWIKI平台因JQuery加载异常导致处于小屏幕(<768px)时导航栏(.mobile-nav-menu)和目录(.toc)无法打开的情况}} :注:小屏幕下(<768px)显示的导航栏(.mobile-nav-menu)和目录(.toc),使用了原生js克隆原元素,更改了class名(.mobile-nav-menu → .mw-nav-menu / .toc → .mw-toc)和id名(#toc → #mw-toc),防止jq重复绑定事件,非小屏幕下(>768px)仍然为原来的,修改样式时需要注意和原来的不同,使用和目录以及导航栏相关插件的需要注意兼容性。 ==使用说明== *此方法安装后,能'''自动'''同步更新 {|class="wikitable" style="margin-left:40px" !style="text-align:left"|1、在 https://wiki.biligame.com/你管理的BWIKI/Widget:BwikiTune 页面添加内容 |- | |- !style="text-align:left"|2、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Sitenotice 页面引用 |- | {{#widget:BwikiTune}} |} *至此已完成安装,等待缓存刷新即可显示出来
== 作者 == {{模板|作者|141211391}} == 标签 == ==更新日志== * v1.0(2025-02-12):测试版发布

欢迎来到《魔法使的约定》中文WIKI - 当前用户未登录
WIKI建设交流群:578085100;日服游戏交流群:821895698;中文服游戏交流群:790127155

全站通知:

帮助:模板/Swiper

来自魔法使的约定WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索




[使用此模板的页面] [本WIKI上的所有模板列表]


此模板为一键安装导入,不建议手动修改。

模板

在此期间没有符合这些条件的编辑

简单说明

版本:1.0

说明:轮播展示图片或内容。


使用说明

{{Swiper
|翻页=     <!-- 可省略,可选值:箭头 -->
|分页=是   <!-- 可省略,默认值:是,可选值:是/否 -->
|效果=slide <!-- 可省略,默认值:slide,可选值:slide/fade/creative/... -->
|循环=是   <!-- 可省略,默认值:是,可选值:是/否。当仅有一张图时不循环。 -->
|自动播放=是<!-- 可省略,默认值:是,可选值:是/否。当仅有一张图时不自动播放。 -->
|延迟=2500  <!-- 可省略,默认值:2500,为毫秒数 -->
|联动=     <!-- 无联动时可省略,有联动时必填,可选值:主图/缩略图 -->
|额外参数=  <!-- 可省略,仅当有特殊需求时写入 -->
|id=mySwiper<!-- 可省略,为轮播图id -->
|[[File:预置banner1.jpg]]
|[[File:预置banner2.jpg]]
|[[File:预置banner1.jpg]]
|[[File:预置banner2.jpg]]
|[[File:预置banner1.jpg]]
}}

示例

'"`UNIQ--esc-00000003-QINU`"'
\n\{\{Swiper\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\}\}\n


'"`UNIQ--esc-00000007-QINU`"'
\n\{\{Swiper\n\!翻页\e箭头\n\!分页\e否\n\!效果\efade\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\}\}\n


'"`UNIQ--esc-0000000B-QINU`"'
\n\{\{Swiper\n\!联动\e主图\n\!自动播放\e否\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\}\}\n\{\{Swiper\n\!联动\e缩略图\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\!\(\(File:预置banner2.jpg\)\)\n\!\(\(File:预置banner1.jpg\)\)\n\}\}\n


'"`UNIQ--esc-0000000F-QINU`"'
\n\{\{Swiper\n\!联动\e缩略图\n\!\ldiv\g红色\l/div\g\n\!\ldiv\g黄色\l/div\g\n\}\}\n\{\{Swiper\n\!翻页\e箭头\n\!联动\e主图\n\!效果\ecreative\n\!延迟\e5000\n\!额外参数\ecreativeEffect:\{prev:\{translate:\(0,0,-400\),\},next:\{translate:\('100%',0,0\)\}\_\}\n\!1\e\ldiv\_style\e"width:100%;height:100px;background:#e7bfbf;"\g这是红色\l/div\g\n\!2\e\ldiv\_style\e"width:100%;height:100px;background:#e7d4bf;"\g这是黄色\l/div\g\n\}\}\n


'"`UNIQ--esc-00000013-QINU`"'
\n\{\{Swiper\n\!1\e\ldiv\_style\e"width:100%;height:100px;background:#e7bfbf;"\g这是红色\l/div\g\n\}\}\n


作者

作者:迦洛翎

依赖

<link rel="stylesheet" href="//wiki-dev-patch-oss.oss-cn-hangzhou.aliyuncs.com/test/swiper-bundle.css"> <script src="//wiki-dev-patch-oss.oss-cn-hangzhou.aliyuncs.com/test/swiper-bundle.min.js"></script> <script> RLQ.push(['jquery', () => { const swipers = []; Object.assign(mw.bwiki = mw.bwiki || {}, {swipers: swipers}); $.each($(".bwiki-swiper-thumbs").get().concat($(".bwiki-swiper:not('.bwiki-swiper-thumbs')").get()), function (i, el) { const attrs = this.attributes; const options = {}; $.each(attrs, function (i, attr) { if (attr.nodeName.indexOf("data-swiper-") === -1 || attr.nodeName === "data-swiper-options") return true; options[attr.nodeName.replace("data-swiper-", "")] = attr.nodeValue; }); try { const optionsTemp = (new Function('el', 'return ' + decodeURIComponent(($(this).attr("data-swiper-options")) || "{}").replace(/\n|\t/g, "").replace(/\+/g, " ")))(el); $.extend(options, optionsTemp); } catch (e) { console.error(e); } console.log("swiper-options", options); swipers.push(new Swiper($.extend({el:this}, options))); }) }]); </script>
[[:文件:预置banner1.jpg]]
[[:文件:预置banner2.jpg]]
[[:文件:预置banner1.jpg]]
[[:文件:预置banner2.jpg]]
[[:文件:预置banner1.jpg]]

更新日志

  • 1.0 基本完成
  • 1.1 修复移动端点击箭头后出现边框的问题
  • 1.2 优化仅有一张图时关闭自动播放