퍼블리싱
[JS 활용]이미지맵속 내용 복사하기, 해시태그 내용 복사하기 스크립트 html
lionbum
2020. 12. 15. 15:00
버튼 클릭 -> 지정한 내용 복사 (해시태그내용 복사)
사용되는 요소
이미지 맵 태그안에 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
이미지 맵 클릭시 새창 팝업 띄우기
이미지 상에 어떤 영역을 클릭했을때, 새창을 띄우는 스크립트! 이미지 맵에서 활용해야 하므로 이미지 맵 태그 사용 출처 : www.w3schools.com/html/html_images_imagemap.asp 아래처럼 이미지 맵으로 지정될
lionbum.tistory.com
728x90
반응형