728x90
박스를 클릭 시 박스에 해당되는 내용으로 스크롤이 이동되게 하는 기능은 퓨전빌더의 menu anchor 기능으로 어느부분 소화가 가능하다.
하지만 아래와 같이 홈페이지 스크롤 시 헤더 부분이 고정된다면, 고정된 헤더 부분의 높이만큼 가려져서 해당내용이 잘려보이는 현상이 발생한다.
따라서 별도의 스트립트가 필요한 상황이다.
1. 해당 페이지의 Code Block를 추가하여 아래의 코드를 추가한다.
(직접 짠 코드입니다. 사용할 경우 출처를 밝혀주세요!)
< script type = "text/javascript" >
/*
* Author : jsChoi
* CreatedDate : 20181122
*/
//page scroll function
function clickOnPage(menuIndex) {
jQuery('.booth-page').each(function (pageIndex) {
if (menuIndex === pageIndex) {
var pageScroll = Math.floor(jQuery(this).offset().top);
jQuery('body,html').animate({
scrollTop: pageScroll - 200
}, 400);
}
});
}
jQuery(document).ready(function () {
jQuery('.booth-menu').on('click', function () {
var menuIndex = jQuery('.booth-menu').index(this);
clickOnPage(menuIndex);
});
});
</script>
** 참고 : Wordpress 테마 별로 제이쿼리 인식하는 부분이 조금씩 다르다.
Avada 테마일 경우 $ 대신 jQuery로 사용해야 인식된다. **
2.아래의 클래스를 해당하는 곳에 각각 넣어준다.
booth-page -> 해당 위치 클래스 booth-menu -> 메뉴 클래스
'TOOL' 카테고리의 다른 글
[eclipse] 이클립스 실행이 되지 않는 경우 (2) | 2019.01.04 |
---|---|
[adobe illustrator] 일러스트 글자 깨뜨리기 (0) | 2018.12.23 |
[wordpress] AvadaTheme 모바일 탑버튼 활성화 (0) | 2018.11.27 |
[wordpress](windows) xampp 설치후 워드프레스 설치 (0) | 2018.11.04 |
[wordpress](windows) localhost 없는 페이지로 나올 때 (0) | 2018.11.04 |