前提・実現したいこと
WordPressにてjqueryを使ってスクロールしたらコンテンツか出てくる機能を実装したいです。
イメージは(https://palermo.tokyo/test/)の横バージョン
試したこと
「Custom CSS & JS」というプラグインで以下のコードを追加してみました。
該当のソースコード
html
1<div class="heading scroll_box"> 2 <h2 class="special-heading">Salon concept</h2> 3 <div class="main-heading"> 4 <h1>SALON CONCEPT</h1> 5 <p>当サロンのコンセプト</p> 6 </div> 7</div>
css
1.scroll_box { 2 transform: translate(-100%, 0); 3 opacity: 0; 4} 5.scroll_box.move { 6 transform: none; 7 transition: .5s; 8 opacity: 1; 9}
jquery
1$(window).on('scroll load', function() { 2 var scTop = $(this).scrollTop(); 3 if(scTop > 700) { 4 $('.scroll_box').addClass('move'); 5 } 6});
問題
なぜか動きません。
$('div').hide();みたいな普通のコードはきちんと動いたので、コード自体に問題があるようです。
デベロッパーツールにエラーも出ていません。
consoleには
console
1jquery-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
と出ていたので、バージョンは1.4.1のminだと思います。
分かる人いましたらアドバイスいただけると幸いです。