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

Widget:Carousel:修订间差异

来自OGAS数据中枢
弃权者留言 | 贡献
无编辑摘要
弃权者留言 | 贡献
无编辑摘要
第18行: 第18行:
<script>
<script>
(function(){
(function(){
var b=window.location.pathname.split('index.php')[0]+'index.php?title=';
var b = '/wiki/';  
var is=document.querySelectorAll('.i'),ls=document.querySelectorAll('.l');
var is=document.querySelectorAll('.i'), ls=document.querySelectorAll('.l');
for(var i=0;i<is.length;i++){
for(var i=0; i<is.length; i++){
     var f=is[i].dataset.f;
     var f = is[i].dataset.f;
     if(f)is[i].src=b+'Special:FilePath/'+encodeURIComponent(f.trim());
    var t = ls[i].dataset.t;
     if(ls[i].dataset.t)ls[i].href=b+encodeURIComponent(ls[i].dataset.t.trim());
     if(f) is[i].src = b + 'Special:FilePath/' + encodeURIComponent(f.trim());
     if(t) ls[i].href = b + encodeURIComponent(t.trim());
}
}
})();
})();
function mv(n){
function mv(n){
var s=document.querySelectorAll('.w-s'),a=0;
    var s=document.querySelectorAll('.w-s'), a=0;
for(var i=0;i<s.length;i++)if(s[i].classList.contains('active')){a=i;s[i].classList.remove('active');break;}
    for(var i=0; i<s.length; i++) if(s[i].classList.contains('active')){a=i;s[i].classList.remove('active');break;}
s[(a+n+s.length)%s.length].classList.add('active');
    if(s.length > 0) s[(a+n+s.length)%s.length].classList.add('active');
}
}
setInterval(function(){mv(1)},5000);
setInterval(function(){mv(1)},5000);

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

  小工具文档 WIDGET DOCUMENTATION   [编辑]

用于首页/活动轮换图的微件。

用法

{{#widget:Carousel
|width=800px
|height=300px
|img1=图1.jpg |link1=页面1
|img2=图2.jpg |link2=页面2
}}