2013-04-15 3 views
0

다음 코드는 (0x)이지만 높이 또는 너비는 지정하지 않습니다. 내가 뭔가 잘못하고 있는거야?jQuery .attr의 너비 또는 높이 특성을 지정하지 않습니다.

$(".ajax-loader").attr({ 
    src: "http://test.com/loading.gif", 
    height: 16, 
    width: 16 
    }); 

편집 : WordPress 플러그인 인 연락처 양식 7이로드 중입니다. src가 잘 변하기 때문에 나는 이해하지 못한다. 그러나, 내가 알아챈 한 가지는 height 및 width 속성이 존재하지 않는다는 것입니다. 나는 그 (것)들을 안으로 추가하는 것을 시도하고있다. 이것은 왜 나타나지 않는가?

Link to website

+1

http://jsfiddle.net/NH7T8/ 나를 위해 잘 작동합니다. 너비와 높이를 설정하지 않는다는 것을 어떻게 알 수 있습니까? – Blender

+0

맞습니다! – mehdi

+0

@Blender이 플러그인은 WordPress 플러그인 인 Contact Form 7에 의해로드됩니다. 나는'src'가 잘 변화하기 때문에 이해하지 못합니다. 그러나 주목할 점은'height'와'width' 속성이 없다는 것입니다. 나는 그 (것)들을 안으로 추가하는 것을 시도하고있다. 이것은 왜 나타나지 않는가? – J82

답변

0

당신은 CSS의 높이와 너비 속성을 업데이트해야합니다 $(".ajax-loader").css({height:"16px", width:"16px"});

0

당신은 사용할 수 .css() : (

$(".ajax-loader").attr(" 
    "src", "http://keebs.com/wp-content/themes/keebs/images/ajax-loader.gif") 
    .css({ 
    height: "16px", 
    width: "16px" 
    }); 
+2

'.css()'에'height : 16px'처럼 ** px **를 사용해야합니다. – mehdi

0

사용 .height의()와 .width을)에 너비와 높이를 설정하십시오.

$(".ajax-loader").width(16).height(16); 
+0

이것은 불행히도, 작동하지 않았다. – J82