打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Widget:Carousel:修订间差异

来自OGAS数据中枢
弃权者留言 | 贡献
无编辑摘要
弃权者留言 | 贡献
无编辑摘要
第27行: 第27行:
</div>
</div>
<script>
<script>
var b='/wiki/',c=document.getElementById('carousel'),is=c.querySelectorAll('.i'),ls=c.querySelectorAll('.l'),dc=document.getElementById('dots-ctx'),tw=parseInt(c.dataset.t)||1000;
(function(){
(function(){
var b='/wiki/',c=document.getElementById('carousel'),is=c.querySelectorAll('.i'),ls=c.querySelectorAll('.l'),dc=document.getElementById('dots-ctx'),tw=parseInt(c.dataset.t)||1000;
for(var i=0;i<is.length;i++){
for(var i=0;i<is.length;i++){
is[i].src=b+'Special:FilePath/'+encodeURIComponent(is[i].dataset.f.trim())+'?width='+tw;
is[i].src=b+'Special:FilePath/'+encodeURIComponent(is[i].dataset.f.trim())+'?width='+tw;
第36行: 第36行:
})();
})();
function up(o,n){
function up(o,n){
var s=document.querySelectorAll('.w-s'),d=document.querySelectorAll('.dot');
var s=c.querySelectorAll('.w-s'),d=c.querySelectorAll('.dot');
s[o].classList.remove('active');d[o].classList.remove('active');
s[o].classList.remove('active');d[o].classList.remove('active');
s[n].classList.add('active');d[n].classList.add('active');
s[n].classList.add('active');d[n].classList.add('active');
}
}
function mv(n){
function mv(n){
var s=document.querySelectorAll('.w-s'),a=0;if(s.length<=1)return;
var s=c.querySelectorAll('.w-s'),a=0;if(s.length<=1)return;
for(var i=0;i<s.length;i++)if(s[i].classList.contains('active')){a=i;break;}
for(var i=0;i<s.length;i++)if(s[i].classList.contains('active')){a=i;break;}
up(a,(a+n+s.length)%s.length);
up(a,(a+n+s.length)%s.length);
}
}
function gs(n){
function gs(n){
var s=document.querySelectorAll('.w-s'),a=0;
var s=c.querySelectorAll('.w-s'),a=0;
for(var i=0;i<s.length;i++)if(s[i].classList.contains('active')){a=i;break;}
for(var i=0;i<s.length;i++)if(s[i].classList.contains('active')){a=i;break;}
up(a,n);
up(a,n);

2026年5月3日 (日) 17:13的版本

  小工具文档 WIDGET DOCUMENTATION   [编辑]

用于首页/活动轮换图的微件,最多支持9图轮播。

用法

{{#widget:Carousel
<!--这两个参数写微件的大小-->
|width=800px
|height=300px
<!--这个参数写图片加载尺寸(px),默认1000,调用时不加单位-->
|thumb=800
|img1=图1.jpg |link1=页面1
|img2=图2.jpg |link2=页面2
……
}}