2022-08-11
푸터 공유, 네비바 통일 작업, 홈페이지 작업문서(시안 외 추가된 기능 등) 오늘까지 써오기
네비바 및 햄버거 작업은 시간이 조금 촉박하여 피드백 시간에 수정할 것 같음
딜레이 애니메이션도 내일까지 작업해서 제출할듯
스크립트 일시정지/재생 기능 추가
버튼을 하나 추가하자니 버튼 이미지 배치에 시간이 조금 걸렸으나
position 부모/자식 부여로 깔끔하게 해결했다.
html
<div class="slick-button-wrap">
                <img id="prev-arrow" src="./img/toco-img1/icon-left-arrow.svg" alt="">
                <div id="stopNplay">
                    <img id="stop-btn" src="./img/toco-img1/icon-pause.svg" alt="">
                    <img id="play-btn" src="./img/toco-img1/icon-play.svg" alt="">
                </div>
                <img id="next-arrow" src="./img/toco-img1/icon-right-arrow.svg" alt="">
            </div>
css
/* <-> 버튼 */
.main-header .slick-button-wrap {
    position: absolute;
    z-index: 1;
    top: 750px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.main-header .slick-button-wrap img{
    padding: 1rem;
    cursor: pointer;
}
/* 헤더 - 플레이버튼 클릭 */
.main-header .slick-button-wrap > div {
    position: relative;
    width: 50px;
    height: 53px;
}
.main-header #play-btn {
    position: absolute; 
    left: 0;
    top: 0;
    display: none;
}
js
  // 슬릭 멈추고 재생할 때 CSS랑 기능
    $("#stop-btn").click(function(){
        $('.slick-header-wrap').slick('slickPause');
        $(this).css("display","none");
        $("#play-btn").css("display","block");
        });
    $("#play-btn").click(function(){
        $('.slick-header-wrap').slick('slickPlay')
        $(this).css("display","none");
        $("#stop-btn").css("display","block");
    });
아무래도 JS 와 jQuery 이해도가 낮다보니 객체함수 쓰는 것이 어렵다
강의 시간에 배웠던 간단한 예제 코드를 최대한 응용해보고 있음.
 $("#stop-btn").click(function(){
        $("#play-btn").css("display","block");
        });
같은 것
js, jQuery를 좀더 기깔나게 쓰고 싶다... ㅠㅂㅠㅎㅎ;