2011-09-02 3 views
0

jcarousel을 사용하고 있으며 각 img의 너비를 명시 적으로 지정해야합니다. 문제는 실제로 width = ""를보아야한다는 것입니다. 이미지에 인라인 너비를 추가하는 방법이 있습니까? 나는 시도 :jquery 인라인 너비 속성 문제 설정

<script type="text/javascript"> 
$(document).ready(function() { 

    $('.tab-item-photo img').each(function() { 
     $(this).css("width", "100px"); 
    }); 

}); 

그것은 이미지 크기를 변경하지만 jcarousel의 기능이 작동하지 않도록 스타일을 인라인 폭을 추가하지 않습니다.

이것에 대한 아이디어가 있습니까?

감사의 CSS 속성을 설정하는 것 H.

답변

0

,하지만 당신은 폭 속성에 대해 얘기처럼 들린다. 시도해보십시오 $(this).attr('width', '100px');

편집 : 사실은 조금 덜 장황한 동일한 것을 구현하는 쉬운 방법이 있습니다. attrcss을 변경하면 문제가 해결되지 않으면

귀하의 문은 위의

$('.tab-item-photo img').css('width', '100px'); 

에 해당하는 것입니다, 당신은 또한 스타일 속성에 추가 시도 할 수 있습니다. 당신은 스타일 속성이 이미 비어 알고 있다면, 당신은 그렇지

$('.tab-item-photo img').attr('style', 'width:100px'); 

을 할 수있는, 기존 스타일의 속성 중 폭 구문 분석하고 다시 추가해야합니다. 이상적으로, 당신은 단지 .css()이 할 것이지만, 그건 분명히 jcarousel 코드로 잘 작동하지 않습니다.

+0

내 모든 이미지가 사라졌습니다. –

+0

jcarousel을 사용하지 않았지만 이상하게 들립니다. 당신은 당신의 코드에서'css'를'attr'로 대체 했습니까? – redbmk