XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

JS 파일에서

// To SNS
 bd.find('.to_sns a').click(function(){
  var t = $(this);
  var type = t.data('type');
  var p = t.parent();
  var href = p.data('url');
  var permanentUrl = p.data('permanenturl');
  var title = p.data('title');
  var img = bd.find('div.xe_content img:first').attr('src');
  if(!type){
   return;
  } else if(type=="facebook"){
   var loc = '//www.facebook.com/sharer/sharer.php?u='+href+'&t='+title;
  } else if(type=="twitter"){
   loc = '//twitter.com/home?status='+encodeURIComponent(title)+' '+href;
  } else if(type=="google"){
   loc = '//plus.google.com/share?url='+href;
  } else if(type=="pinterest"){
   if(!img){
    alert('No Image!');
    return false;
   };
   loc = '//www.pinterest.com/pin/create/button/?url='+href+'&media='+img+'&description='+encodeURIComponent(title);
  } else if(type=="kakaostory"){
   loc = 'https://story.kakao.com/share?url='+encodeURIComponent(href);
  } else if(type=="band"){
   loc = 'http://www.band.us/plugin/share?body='+encodeURIComponent(title)+'%0A'+encodeURIComponent(href);
  } else if(type=="kakao"){
   if(img){
    Kakao.Link.sendTalkLink({
     label:title,
     image:{
      src:img,
      width: '300',
      height: '200'
     },
     webLink:{
      text:permanentUrl,
      url:href
     }
    });
   } else {
    Kakao.Link.sendTalkLink({
     label:title,
     webLink:{
      text:permanentUrl,
      url:href
     }
    });
   };
   return false;
  };
  window.open(loc);
  return false;
 });

 

이걸 복사해넣고

 

read.html 파일에

  <!--// SNS -->
  <div class="to_sns big" style="text-align:{$mi->to_sns_big}" data-url="{$sns_link}" data-permanenturl="{$oDocument->getPermanentUrl()}" data-title="{$sns_title}">
   <a class="facebook bubble" href="#" data-type="facebook" title="To Facebook"><b class="ico_sns facebook">Facebook</b></a>
   <a class="twitter bubble" href="#" data-type="twitter" title="To Twitter"><b class="ico_sns twitter">Twitter</b></a>
   <a class="google bubble" href="#" data-type="google" title="To Google"><b class="ico_sns google">Google</b></a>
   <!--@if(Mobile::isMobileCheckByAgent())-->
   <a class="kakaostory" href="storylink://posting?post={$oDocument->getPermanentUrl()}&appid=m.kakao.com&appver=1.0&apiver=1.0&appname={$mi->title}"><b class="ico_sns kakaostory">KakaoStory</b></a>
   <a class="band" href="bandapp://create/post?text={$sns_title}%0A{$sns_link}"><b class="ico_sns band">Band</b></a>
   <a class="kakao" href="#" data-type="kakao"><b class="ico_sns kakao">Kakao</b></a>
   <a class="line" href="line://msg/text/?{$sns_title}%0D%0A{$sns_link}"><b class="ico_sns line">Line</b></a>
   <!--@else-->
   <a class="kakaostory bubble" href="#" data-type="kakaostory" title="To KakaoStory"><b class="ico_sns kakaostory">KakaoStory</b></a>
   <a class="band bubble" href="#" data-type="band" title="To Band"><b class="ico_sns band">Band</b></a>
   <!--@end-->
  </div>

 

이걸 붙여넣었는데 제대로 작동되지 않는 이유가 뭔가요?

 

제 생각엔 이부분이 잘못되지 않았나 싶은데,

 

자바스크립트  bd.find('.to_sns a').click(function(){

이게 bd 라는 클래스 밑에 있는 .to_sns 클래스 밑의 a 를 클릭할 때 라는 뜻이 아닌가요?

  • profile
    착한인연 2016.07.28 12:44:22

    스케치북에서 붙여넣으셨다면 코드가 잘못되지 않을것 같은데..

    JS 파일에서 코드를 어디에다가 복사해으셨는지?

    read.html 파일에 코드를 붙여넣었는데 에러는 어떻게 나오나요?

    정상적인 코드가 작동이 안되는 이유를 물으시면 다른분들도 코드만 보다 눈아퍼요. 

     

    스케치북에서 bd라는것이 컨텐츠 부분의 클래스는 맞지만

    코드에서 의미하는 bd는 컨텐츠부분의 bd클래스 객체를 담고 있는 변수를 의미합니다. 

    스케치북 소스코드에서 제일 상단에 있는 코드를 참조하세요.

     

     


List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
2489 라이믹스에서 sejin7490_read_count 안되나요? 6 file sar**** 2016.07.30
2488 member_srl 확인방법 2 BlackTeddyBear 2016.07.30
2487 부트스트랩 출석부 스킨 이젠 안나오는건가요 ? 6 나만의너 2016.07.30
2486 라이믹스에서 XE로 다시 돌리려면 어떻게 해야 할까요? 3 YJ쭌네 2016.07.30
2485 xe에서 라이믹스로 설치한 후 경로에러 2 file sar**** 2016.07.29
2484 스케치북 웹진 섬네일 리본 깨짐현상 5 file sar**** 2016.07.29
2483 누리고 결제기능? 2 우리종도 2016.07.29
2482 알림센터 라이트 3.0 멘션 기능이 작동하시나요? 1 이성민 2016.07.29
2481 문서페이지 여백? 1 file 아스타 2016.07.29
2480 알림센터 라이트 3.0 PHP7.0.9 에서 작동하나요? 1 file 이성민 2016.07.29
2479 누리고 쇼핑몰에서 아이폰 결제 가능한가요? XEMANIA 2016.07.29
2478 모바일 환경에서 이미지 자동 삽입 4 데버 2016.07.29
2477 여기에 쓰는 이미지 팝업 기능은 어떤 애드온이 쓰일까요?? 1 S++ 2016.07.29
2476 이상한 아이피 있어 문의드립니다. 3 이성민 2016.07.29
2475 php 7.0.9 사용자 분 안계신가요? 5 이성민 2016.07.29
2474 애드센스 필터 애드온 작동이.. 8 라그릿 2016.07.29
2473 레이아웃 html 페이지수정 2 서정웅 2016.07.28
2472 대댓글을 공개로 쓴 후에 비밀댓글로 돌리는게 불가능합니다. 1 팥쥐 2016.07.28
2471 네이버 검색등록 문제 문의드립니다 BATCRO 2016.07.28
» 스케치북5 의 SNS 공유 기능을 뗘오려고 하는데 1 비누 2016.07.28
Board Pagination Prev 1 ... 75 76 77 78 79 80 81 82 83 84 ... 204 Next
/ 204
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...