Commit 47b0ab9b by o.kimura

SORA WP 安定後

parent 730c3a8d
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
$(function() { $(function () {
var mySlidebars = new $.slidebars({ var mySlidebars = new $.slidebars({
siteClose: true siteClose: true
}); });
$('.openSlide').on('click', function() { $('.openSlide').on('click', function () {
mySlidebars.open('right'); mySlidebars.open('right');
disableOver:1000 disableOver: 1000
}); });
$('.closeSlide').on('click', function() { $('.closeSlide').on('click', function () {
mySlidebars.close(); mySlidebars.close();
}); });
// サイドメニューの親ul // サイドメニューの親ul
var $sideNav = $("#slidebarNav"); var $sideNav = $("#slidebarNav");
var $subMenus = $sideNav.find(".sub-menu"); var $subMenus = $sideNav.find(".sub-menu");
$sideNav.find("li").each(function() { $sideNav.find("li").each(function () {
// サイドメニューの親ul>li // サイドメニューの親ul>li
var $li = $(this); var $li = $(this);
// サイドメニューの親ul>li .side-menu // サイドメニューの親ul>li .side-menu
// がある場合はクリックイベントを設定 // がある場合はクリックイベントを設定
if ($li.find(".sub-menu").length > 0) { if ($li.find(".sub-menu").length > 0) {
var callback = function() { var callback = function () {
// ここから - 開閉が完了された時に実行される // ここから - 開閉が完了された時に実行される
// アコーディオンが閉じているときは.sub-menuに.closeというclassをつける
// アコーディオンが開いているときは.sub-menuに.openというclassをつける
var $subMenu = $(this);
var className = "close";
if ($subMenu.hasClass("close")) {
className = "open";
}
$subMenu.removeClass("close open").addClass(className);
$subMenu.parents("li:first").removeClass("close open").addClass(className);
// 開閉が完了された時に実行される - ここまで
};
$li.find("a:first").on("click", function() {
var params = { height: "toggle" };
// すでに開いているアコーディオンは閉じる
$subMenus.filter(".open").animate(params, callback);
// クリックされたaタグの親liを再取得
var $clickedRow = $(this).parents("li:first");
// .sub-menuの開閉
$clickedRow.find(".sub-menu").not(".open").animate(params, callback);
});
}
});
// scroll body to 0px on click
$('.pageTop a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 600);
});
//
$(".tab li:last-child a").css({})
});
// アコーディオンが閉じているときは.sub-menuに.closeというclassをつける
// アコーディオンが開いているときは.sub-menuに.openというclassをつける
var $subMenu = $(this);
var className = "close";
if ($subMenu.hasClass("close")) {
className = "open";
}
$subMenu.removeClass("close open").addClass(className);
$subMenu.parents("li:first").removeClass("close open").addClass(className);
// 開閉が完了された時に実行される - ここまで
};
$li.find("a:first").on("click", function () {
var params = {
height: "toggle"
};
// すでに開いているアコーディオンは閉じる
$subMenus.filter(".open").animate(params, callback);
// クリックされたaタグの親liを再取得
var $clickedRow = $(this).parents("li:first");
// .sub-menuの開閉
$clickedRow.find(".sub-menu").not(".open").animate(params, callback);
});
}
});
// scroll body to 0px on click
$('.pageTop a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 600);
});
//
$(".tab li:last-child a").css({})
var desti = location.href;
if (desti.match("about") !== null) {
$("body").removeClass("normal").addClass("about_page");
} else if (desti.match("system") !== null) {
$("body").removeClass("normal").addClass("system_page");
} else {
return false;
}
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment