「MediaWiki:Mobile.js」の版間の差分

提供: Kmchan Minecraft Wiki
ナビゲーションに移動 検索に移動
6行目: 6行目:
             "href": "/カテゴリ:初心者向け"
             "href": "/カテゴリ:初心者向け"
         }]
         }]
     }].forEach((value, i) => {
     }].forEach(function(value, i) {
         $('#p-navigation').append(
         $('#p-navigation').append(
             '<ul class="navigation-btn">' +
             '<ul class="navigation-btn">' +
             '<li><a href="#" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"><span>' + value.title + '</span></a></li>' +
             '<li><a href="#" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"><span>' + value.title + '</span></a></li>' +
             '<ul class="navigation-content">' +
             '<ul class="navigation-content">' +
             value.dropdown.map(value => {
             value.dropdown.map(function(value) {
                 return '<li><a href="' + value.href + '" class="mw-ui-icon mw-ui-icon-before"><span>' + value.title + '</span></a></li>'
                 return '<li><a href="' + value.href + '" class="mw-ui-icon mw-ui-icon-before"><span>' + value.title + '</span></a></li>'
             }).join('') +
             }).join('') +

2021年11月6日 (土) 19:51時点における版

$(document).ready(function() {
    [{
        "title": "カテゴリ",
        "dropdown": [{
            "title": "初心者向け",
            "href": "/カテゴリ:初心者向け"
        }]
    }].forEach(function(value, i) {
        $('#p-navigation').append(
            '<ul class="navigation-btn">' +
            '<li><a href="#" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"><span>' + value.title + '</span></a></li>' +
            '<ul class="navigation-content">' +
            value.dropdown.map(function(value) {
                return '<li><a href="' + value.href + '" class="mw-ui-icon mw-ui-icon-before"><span>' + value.title + '</span></a></li>'
            }).join('') +
            '</ul>'
        );
        $(".navigation-btn").find(".navigation-content").hide().click(function(event) {
            $(this).find(".navigation-content").slideToggle(500);
        });
    });
});