특정 버튼 클릭 시 레이어 팝업을 노출시켜주는 JS 플러그인이다.
주요 특징은 다음과 같다.
<a>
태그 적용 시: 연결할 팝업의 ID 값을 href 속성에 설정
<a href="#SMARTpop-1" class="your-class">...</a>
<button>
태그 적용 시: 연결할 팝업의 ID 값을 data-smartpop 속성에 설정 (버튼 이외에 다른 태그도 가능)
<button type="button" class="your-class" data-smartpop="#SMARTpop-2">...</button>
JS
<!-- 아래 CDN을 상용 서비스에 적용하지 마세요. 수정 시 서비스에 영향을 줄 수도 있습니다. -->
<script src="https://cdn.jsdelivr.net/gh/fe-jw/SmartPop/SmartPop.min.js"></script>
Initialize
document.querySelectorAll('.your-class').SmartPop({
popClose: 'your-close', //닫기 버튼 class name (기본값은 btn-close)
cssModeClass: 'on' //팝업 활성화 class name (적지 않으면 style 속성으로 none/block 결정)
});
위 내용은 Version 1 기준으로 작성되었습니다.