[img src] to [background image] 변경 질문드립니다

[img src] to [background image] 변경 질문드립니다

QA

[img src] to [background image] 변경 질문드립니다

본문


        <div class="imgto">
            <ul>
                <li>
                    <div class="image"><img src="이미지.jpg" alt="이미지내용"></div>
                </li>             
            </ul>
        </div>

 

img src 의 내용을 .image 의 background-image 로 변환하려 합니다.

 

 

 


$(function() {
        $(".image img").each(function(i, elem) {
          var imgLoad = $(elem);
          var divLoad = $(".image").css({
            background: "url(" + imgLoad.attr("src") + ") no-repeat",
            width: imgLoad.width() + "px",
            height: imgLoad.height() + "px"
          });
              
          divLoad.html(img.attr("alt"));
          divLoad.addClass("replacedImage");
            
          imgLoad.replaceWith(divLoad);
        });
});

 

 

어디서 잘못된건지 실행되지 않아 질문드립니다. 

이 질문에 댓글 쓰기 :

답변 1


    $(function(){
        $(".image img").each(function(){
            var $src = $(this).attr("src");
            var $alt = $(this).attr("alt");
            var $target = $(this).parent("div");
            $target.css("background","url("+$src+") no-repeat center");
            $target.text($alt);
            $target.addClass("replacedImage");
        });
    });

이런식으로 작업하면 되지 않을까요?

답변을 작성하시기 전에 로그인 해주세요.
전체 123,732 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT