「MediaWiki:Mobile.js」の版間の差分
ナビゲーションに移動
検索に移動
| 2行目: | 2行目: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
$('#p-navigation').append( | let data = [{ | ||
"title": "カテゴリ", | |||
"dropdown": [{ | |||
"title": "初心者向け", | |||
"href": "/カテゴリ:初心者向け" | |||
}] | |||
}]; | |||
data.forEach((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(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); | |||
}); | |||
</ul>' | |||
}); | }); | ||
}); | }); | ||
2021年11月6日 (土) 19:42時点における版
/* ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します */
$(document).ready(function() {
let data = [{
"title": "カテゴリ",
"dropdown": [{
"title": "初心者向け",
"href": "/カテゴリ:初心者向け"
}]
}];
data.forEach((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(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);
});
});
});