PageSourceSearch

https://jfm.or.jp/js/functions.js

js jfm.or.jp collected 2026-10-02 11:20:39 UTC 3,205 bytes, 126 lines download raw bytes

1objectFitImages('img.object-fit-img'); 
2
3$(function(){
4  objectFitImages();
5});
6
7$(function(){
8       
9      var pageTop1 = $("#top_scroll");
10      pageTop1.click(function () {
11        $('body, html').animate({ scrollTop: 0 }, 500);
12        return false;
13      });
14      $(window).scroll(function () {
15 
16        if($(this).scrollTop() >= 1500) {
17          pageTop1.css( "bottom", "0px" );
18        } else {
19          pageTop1.css( "bottom", "-150px" );
20        }
21      });
22 
23 
24    });
25
26$(function(){
27       
28      var pageTop1 = $("#top_scroll2");
29      pageTop1.click(function () {
30        $('body, html').animate({ scrollTop: 0 }, 500);
31        return false;
32      });
33      $(window).scroll(function () {
34 
35        if($(this).scrollTop() >= 1500) {
36          pageTop1.css( "bottom", "0px" );
37        } else {
38          pageTop1.css( "bottom", "-150px" );
39        }
40      });
41 
42 
43    });
44//ハンバーガーメニュー
45var scrollOff = function( event ){
46  event.preventDefault();
47}
48$(function() {
49  $(".nav-button").on("click", function() {
50    if ($(this).hasClass("active")) {
51      $(this).removeClass("active");
52      $("header nav")
53        .addClass("close")
54        .removeClass("open");
55      document.removeEventListener( 'touchmove' , scrollOff, { passive: false } );
56      $('html, body').removeClass('lock');
57    } else {
58      $(this).addClass("active");
59      $("header nav")
60        .addClass("open")
61        .removeClass("close");
62      document.addEventListener( 'touchmove' , scrollOff , { passive: false } );
63      $('html, body').addClass('lock');
64      $('.scroll').css('display','none');;
65    }
66  });
67  $('header nav a').click(function () {
68    $('header nav').removeClass('open');
69    document.removeEventListener( 'touchmove' , scrollOff, { passive: false } );
70    $('html, body').removeClass('lock');
71    $('.nav-button')
72      .addClass("close")
73      .removeClass('active');
74  });
75});
76
77
78//スクロールでheaderにclass付与
79function init() {
80    // スクロールして何ピクセルでアニメーションさせるか
81    var px_change   = 300;
82 
83    // スクロールのイベントハンドラを登録
84    window.addEventListener('scroll', function(e){
85        // 変化するポイントまでスクロールしたらクラスを追加
86        if ( $(window).scrollTop() > px_change ) {
87            $("header").addClass("smaller");
88 
89        // 変化するポイント以前であればクラスを削除
90        } else if ( $("header").hasClass("smaller") ) {
91            $("header").removeClass("smaller");
92        }
93    });
94}
95window.onload = init();
96
97$(function(){
98$(".acMenu dt").on("click", function() {
99$(this).next().slideToggle();
100});
101});
102
103
104jQuery(function ($) {
105$('.calendar-day-2021-03-07').on('click', function () {
106  $(".hide").toggleClass("active");
107});
108
109});
110
111$(function(){
112$(".question dt").on("click", function() {
113$(this).next().slideToggle();
114});
115});
116
117$('td.data').hover(
118    function() {
119        //マウスカーソルが重なった時の処理
120        $('td.data').css('background-color', '#00f');
121    },
122    function() {
123        //マウスカーソルが離れた時の処理
124        $('td.data').css('background-color', '#f00');
125    }
126);

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.