最終レポート。今日はボランティア生とインターン生の最終日でした。朝はお世話になったわいわいハウスの掃除と庭の掃除、そして午後からは喜界島の町長さんと貴重なお話をする事ができました!

夜のフェリーで帰るので、その前にメンバーとご飯を食べて港まで向かいました。見送りにはお世話になった農家さん達が来てくれて、フェリーの見送りもたくさんいたのでとても賑やかでした!

最後にテープを投げる時にみんなで「ありがとう」と叫び、各々が別れを惜しみました。テープが切れるとスマホのライトを振って見えなくなるまで振り続けます。また島に帰ってくる事を誓って私たちは家に帰っていきます。

喜界島にいた時間はまるで夢の中にいたようなに遠い記憶になってしまっても、私たちが出会った人々、経験はずっと生き続けると思います。ありがとうございました!


$(function() { $(window).on('load scroll', function() { setAnimationClass(); }); var animationClass = 'slidein'; // アニメーション対象のclass名 var animationFinClass = 'is-animated'; // アニメーションが実行時に付与するclass名 var animationStartPosition = 0.75; // アニメーションが実行されるスクロール位置 // アニメーションが完了しているかどうかを管理する配列 var animationFlagArr = []; for(var i = 0; i < $('.' + animationClass).length; i++) { animationFlagArr[i] = false; } function setAnimationClass() { // アニメーションの実行前に、アニメーション完了済の要素を確認しておく for(var i = 0; i < $('.' + animationClass).length; i++) { if($('.' + animationClass).eq(i).hasClass(animationFinClass)) { animationFlagArr[i] = true; } } // スクロール位置と画面高さを取得 var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); // アニメーション対象要素が開始位置までスクロールしている場合、classを付与する for(var i = 0; i < animationFlagArr.length; i++) { if(animationFlagArr[i] == false) { var thisElement = $('.' + animationClass).eq(i); var thisTop = thisElement.offset().top; if(scrollTop + (windowHeight * animationStartPosition) > thisTop) { thisElement.addClass(animationFinClass); } } } } });