PageSourceSearch

https://www.affrc.maff.go.jp/j/shared_new/shared/js/gnav_btn.js

js maff.go.jp collected 2026-09-24 07:54:00 UTC 1,362 bytes, 38 lines download raw bytes

1$(function(){
2	"use strict";
3	var gnavNav = $('.gnav_nav');
4	var gnavNavLiA = $('.gnav_nav > li > a');
5	var gnavBtnArea = $('.gnav_btn_area');
6	var gnavBtn = $('.gnav_btn');
7
8	/* グローバルナビゲーション全体 スマホ時オープンクローズ */
9	gnavBtnArea.on('click',function(){
10		// リセット
11		$('.gnav_nav li').removeClass('is_gnav_nav-current');
12		$('.gnav_nav li a').removeClass('is_gnav_sp_mega_open');
13		$('.gnav_nav li .gnav_nav-mega').removeClass('is_gnav_nav-mega is_gnav_sp_nav-mega');
14
15		if ( gnavNav.hasClass('is_gnav_nav')){
16			gnavNav.removeClass('is_gnav_nav'); // クローズ
17		} else {
18			gnavNav.addClass('is_gnav_nav'); // オープン
19		}
20		gnavBtnArea.toggleClass('is_gnav_btn_area');
21		gnavBtn.toggleClass('is_gnav_btn');
22	});
23
24	/* グローバルナビゲーション スマホ時 各メニュー項目オープンクローズ */
25	gnavNavLiA.on('click.spMega', function(){
26		if (gnavBtnArea.hasClass('is_gnav_btn_area')){
27			if ($(this).hasClass('is_gnav_sp_mega_open')){
28				$(this).removeClass('is_gnav_sp_mega_open');
29				$(this).next().removeClass('is_gnav_sp_nav-mega');
30				$(this).parent().removeClass('is_gnav_nav-current');
31			} else {
32				$(this).addClass('is_gnav_sp_mega_open');
33				$(this).next().addClass('is_gnav_sp_nav-mega');
34				$(this).parent().addClass('is_gnav_nav-current');
35			}
36		}
37	});
38});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.