1. 정확한 제품 또는 플러그인 이름
코스모스팜 소셜공유버튼
2. 상세 내용
안녕하세요
소셜공유버튼 layout.php에
<button type="button" id="copy-url"></button><input id="my-url" type="text" value="<?php echo esc_url($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])?>">
<script>
jQuery(document).ready(function(){
jQuery('#copy-url').click(function(){
var url = document.getElementById('my-url');
url.select();
document.execCommand('Copy');
alert('URL 이 복사 되었습니다.');
});
})
</script>
해당 코드를 넣었는데 링크 공유하기 버튼 클릭시 alert창이 2번뜨는데 1번만 뜨게할 순없나요?
3. 확인 가능한 상세 페이지 주소
https://www.tarrytown.co.kr/interview/?uid=17&mod=document&pageid=1
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
코드만 봤을 때는 두 번 클릭되어선 안될 듯 한데
혹시 해당 스크립트가 2번 삽입되고 있는 상태는 아닌지
확인해보시겠어요?
고맙습니다.
아 게시판상단에 공유버튼이 있고,
하단에 또 공유버튼이있어서 alert창이 두번뜨는거같아요!
근데 저는 상단 하단 둘다 공유버튼이 있어야하는데 이럴땐 어떻게 수정해야할까용?
숏코드를 복사하여 클래스를 변경하시거나
스크립트의 개선이 필요할 듯 합니다.
혹시 copy-url 이라는 버튼을 따로 추가하셨을까요?
클래스에 이벤트로 걸지말고 함수로 만든 후 onclick으로 입력해보시겠어요?
고맙습니다.