PageSourceSearch

https://security.nifty.com/common/js/index.js

js nifty.com collected 2026-09-24 07:28:00 UTC 2,751 bytes, 103 lines download raw bytes

1/*グローバルナビゲーション用*/
2$('.sp-menu.btn-menu').on('click', function () {
3  $('.gnav-area').slideToggle();
4  $(this).toggleClass('open');
5});
6
7$('.list-gnav .select').click(function () {
8  $(this).children('.list-gnav-sub').slideToggle();
9  return true;
10});
11
12$('.select.tab1').click(function () {
13  $('.sub-wrap.sub2').hide();
14  $('.sub-wrap.sub1').slideToggle();
15  $('.select.tab1').toggleClass('on');
16  $('.select.tab2').removeClass('on');
17  $('.bg-black1').addClass('on');
18  return true;
19});
20$('.sp-menu.btn-menu').click(function () {
21  $('.gnav-bg').addClass('on');
22  return true;
23});
24$('.gnav-bg').on('click', function () {
25  $('.gnav-area').slideUp();
26  $('.sp-menu.btn-menu').removeClass('open');
27});
28$('.select.tab2').click(function () {
29  $('.sub-wrap.sub1').hide();
30  $('.sub-wrap.sub2').slideToggle();
31  $('.select.tab1').removeClass('on');
32  $('.select.tab2').toggleClass('on');
33  $('.bg-black2').addClass('on');
34  return true;
35});
36
37$(document).click(function (event) {
38  if (!$(event.target).closest('.select.tab1.on').length) {
39    $('.bg-black1').removeClass('on');
40  }
41});
42
43$(document).click(function (event) {
44  if (!$(event.target).closest('.select.tab2.on').length) {
45    $('.select.tab2.on').removeClass('on');
46    $('.bg-black2').removeClass('on');
47  }
48});
49
50$(document).mousemove(function (event) {
51  if (!$(event.target).closest('.select.tab2.on', '.sub-wrap.sub2').length) {
52    $('.sub-wrap.sub2').removeClass('on');
53    $('.select.tab2').removeClass('on');
54  }
55});
56
57/* グロナビからマウスオーバーした時非表示 */
58$(document).mousemove(function (event) {
59  if (!$(event.target).closest('.gnav-area').length) {
60    $('.sub-wrap').slideUp();
61    $('.select.tab1').removeClass('on');
62    $('.select.tab2').removeClass('on');
63    $('.bg-black1').removeClass('on');
64    $('.bg-black2').removeClass('on');
65  }
66});
67
68/* スクロールした時にグロナビにボーダー */
69$(window).on('load scroll', function () {
70  if ($(window).scrollTop() > 200) {
71    $('.gnav-area').addClass('on');
72  } else {
73    $('.gnav-area').removeClass('on');
74  }
75});
76
77/* ニュース非表示 */
78$(function () {
79  $('.news-txt:empty').parents('.NewsListBox').remove();
80  $('.news-txt:empty').parents('.redNewsListBox').remove();
81});
82
83//js-ac-ttl アコーディオン
84$(function () {
85  $('.js-ac-ttl').on('click', function () {
86    $(this).parents('.js-ac-box').find('.js-ac-content').slideToggle();
87    $(this).toggleClass('open');
88  });
89});
90
91//高さ調整
92$(function () {
93  $('.matchheight').matchHeight();
94});
95
96//scroll-hint用
97window.addEventListener('DOMContentLoaded', function () {
98  new ScrollHint('.js-scrollable', {
99    i18n: {
100      scrollable: 'スクロールできます'
101    }
102  });
103});

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.