버튼 클릭 -> 지정한 내용 복사 (해시태그내용 복사)
사용되는 요소
이미지 맵 태그안에 usemap 속성 / 제이쿼리 소스
html
<img src="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0j7Nt%2FbtqQbFlWYzc%2FTJNAsPP16wRnIIXhZB5P40%2Fimg.jpg" usemap="#popimg">
<map name="popimg">
<area shape="rect" coords="222,700,676,782" href="#hashtag" class="hashtag" onfocus="this.blur()">
</map>
<input type="text" id="hashtagTxt" style="display:none;" value="#복사할 #해시태그 #내용을 #적어주기">
제이쿼리 소스
$('.hashtag').click(function(){
var urlAddress= $('#hashtagTxt');
urlAddress.css('display','block').select();
document.execCommand("Copy");
urlAddress.css('display','none');
alert('해시태그가 복사되었습니다');
return false;
});
결과
일전에 이미지맵 클릭시 새창 띄우기와 함께 같이 병행해서 사용하면 좋을듯
https://lionbum.tistory.com/37
728x90
반응형
'퍼블리싱' 카테고리의 다른 글
책넘기는 효과 제이쿼리 플러그인 (0) | 2020.12.29 |
---|---|
반응형 웹사이트 단위 vh/vw (0) | 2020.12.27 |
[JS 활용]버튼을 누르면 보이기/감추기. 토글 함수를 사용 (0) | 2020.12.13 |
[JS 활용]이미지 맵 클릭시 새창 팝업 띄우기 (0) | 2020.12.11 |
아웃룩, 이메일 HTML 코딩 시 꼭 알아야 할 3가지 유의사항 (2) | 2020.12.10 |
댓글