$('#아이디값').css('margin'); IE / CHROME 호환성 문제

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
$('#아이디값').css('margin'); IE / CHROME 호환성 문제

QA

$('#아이디값').css('margin'); IE / CHROME 호환성 문제

본문


<img src="/gallery_01.jpg" id="img" style="width: 510px; height: 320px; margin: 5px; object-fit: cover; display: inline; opacity: 1;" temp_attr="inline"> 
 
$('#img').css('margin'); 

 

크롬에서는 값을 가져오나 IE에서는

 

이렇게 하면 get 할수가 없습니다.

 

$('#아이디값').css('margin-top'); 

 

이렇게 명령어를 줘야 가지고 오는데요

 

혹시 $('#아이디값').css('margin'); 이 방법으로 IE에서 가져오는 방법이 있을까요?

 

이 질문에 댓글 쓰기 :

답변 3

$('#img').prop('style')['margin'] 

님, 근데, 이렇게 margin을 별도로 처리하시는 이유가 뭔가요?
특별히 장점이 없어 보이는데....  어떤 경우에 이런 코드를 써먹을 수 있는 건가요?

검색해보니 요런게 있네요.

var bordT = $('img').outerWidth() - $('img').innerWidth();
var paddT = $('img').innerWidth() - $('img').width();
var margT = $('img').outerWidth(true) - $('img').outerWidth(); 

jsizes 플러그인 사용해서 margin 값을 제대로 가져올 수도 있나보구요.


참고하셔요.
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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