CSSについては、
CSS
1.line-1 {
2 width: 16px;
3 height: 1498px;
4 float:left;
5 background: linear-gradient(0deg, rgb(67,67,67) 33%, #fff 33%, #fff 66%, rgb(67,67,67) 66%,rgb(67,67,67));
6 -webkit-animation: stripeBgA 25s linear infinite;
7 background-size: 5px 25px;
8 border: 12px solid rgb(67,67,67);
9 }
この部分を、
CSS
1.line-1 {
2 width: 16px;
3 height: 1498px;
4 float:left;
5 background: linear-gradient(0deg, rgb(67,67,67) 33%, #fff 33%, #fff 66%, rgb(67,67,67) 66%,rgb(67,67,67));
6 background-size: 5px 25px;
7 border: 12px solid rgb(67,67,67);
8 }
9.line-1.active {
10 -webkit-animation: stripeBgA 25s linear infinite;
11 }
このようにしてアニメーションCSSを分離し、
javascript
1$('.line-1').toggleClass('active')
このような感じでオンオフすればいいかと思います。
javascript部分に関しては、
javascript
1//timer
2var timerID = setInterval(function(){
3 $("#next").click();
4},4500);
この部分を、
javascript
1//timer
2var timerFunc = function(){
3 $("#next").click();
4}
5var timerFuncOff = function(){
6}
7var timerFunc = timerFuncOn;
8var timerID = setInterval(timerFunc,4500);
こんな感じに変え、
javascript
1timerFunc = timerFuncOff;
こんな感じで切り替えればいいのではないかと思います。
loopB
に関しても同様です。
(ほんとはクロージャを使ってメソッドで切り替えるように書いた方がかっこいいと思いますが、分かりやすさを優先しました)
参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。