前提・実現したいこと
scrollifyというプラグインを使っているのですが、特定のコンテンツだけ通常のスクロールに戻したいと考えています。
下記コードのように.moreの要素をホバーした時にscrollifyの動きを止めることは出来るのですが、出来ればクリックで
止めるようにしたいのですが、なかなかうまくいきません。
最初のクリックで動きを止め、もう一度クリックしたら元の動きに戻るようにしたいです。
学びだして日が浅いのでぐちゃぐちゃのコードですがアドバイスいただければ幸いです。
該当のソースコード
//スクロールの動き $(function(){ var current; $.scrollify({ section:".box", scrollSpeed:600, before:function(i,box){ current = i; }, }); $(window).on('resize',function(){ if(current){ var currentScrl = $('.box').eq(current).offset().top; $(window).scrollTop(currentScrl); } }); // スクロールの動きを止める $('.more').hover( function(){ $.scrollify.disable(); }, function(){ $.scrollify.enable(); } ); });

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/26 06:13