테스트 사이트 - 개발 중인 베타 버전입니다

주소복사 기능 문의 채택완료

ango 4년 전 조회 2,581

제가 우성짱님의 홈페이지를 보고

게시물 보기(view.skin.php)에 주소복사 기능을 추가했는데

https://www.wsgvet.com/home/474

 

주소복사를 클릭할때 '복사됬습니다' 라고 툴팁(alert 아님)이 뜨게 하려면

코드를 어떻게 수정해야 하나요?

 

 

</p>

<p><button class="btn-clipboard cursor at-tip" data-toggle="tooltip" data-trigger="click focus" data-placement="top" data-original-title="주소가 복사되었습니다."><i class="fa fa-clipboard" aria-hidden="true"></i> 주소복사</button></p>

<p> </p>

<p><script src="<?php echo $board_skin_url ?>/clipboard.min.js"></script>

<script>

// <a href="https://www.wsgvet.com/home/474" target="_blank" rel="noopener noreferrer">https://www.wsgvet.com/home/474</a>

// <a href="https://github.com/zenorocha/clipboard.js/issues/622" target="_blank" rel="noopener noreferrer">https://github.com/zenorocha/clipboard.js/issues/622</a>

// <a href="https://blog.myungseokang.dev/posts/clipboardjs/" target="_blank" rel="noopener noreferrer">https://blog.myungseokang.dev/posts/clipboardjs/</a></p>

<p>var clipboard = new ClipboardJS('.btn-clipboard', {

    text: function() {

        return '<a href="http://<?php" target="_blank" rel="noopener noreferrer">http://<?php</a> echo $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; ?>';

    }

});

clipboard.on('success', function(e) {

    console.log(e);

});

clipboard.on('error', function(e) {

    console.log(e);

});

</script></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

https://java2020.com/q/znrcknjl

 

이거 사용해보세요 툴팁에 관련하여 이해도가 있으시다면 바로 적용하실거에요 ㅎ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

답변 감사합니다. 모두 채택이 안되서 한명만 -.-;;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

진서기
4년 전

툴팁 스크립트먼저 알아보세요.

https://allmana.tistory.com/96

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Policia
4년 전

clipboard.on('success' 에서 console.log(e)라고 되어있는부분밑에

alert('복사되었습니다'); 해주세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

P
Policia
4년 전
아 alert이 아니군요 툴팁은 어떤걸 말씀하시는거에요?
병원에서일해요
4년 전
alert 대신
div를 show/hide 시키거나
돔으로 추가해주면 될거같네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인