2013-08-20 2 views
-2

div.navBtn 요소의 색상이 애니메이션 효과를 통해 변경되기를 원합니다. 그것은 밖으로 작동하지 않고 왜 나는지 모른다.backgroundColor는 움직이지 않지만 jQuery에서는 너비가 적용됩니다.

$(document).ready(function() 
{ 
    $("button").click(function() 
    { 
    $("div.navBtn").animate(
    { 
     width:'+=10px', 
     backgroundColor: "#aa0000" 
    }); 
    }); 
}); 

backgroundColor는 변화하는 실제 색상을 수행하지만이 작동하지 않는 것입니다. 너비가 +=10이면 완벽하게 작동하며 backgroundColor는 전혀 작동하지 않습니다. 구문이 잘못 되었나요? 다른 도움말에서 "backgroundColor: "#aa0000""을 복사했습니다. 아무도 문제가 뭔지 알고 있습니까?

+0

http://stackoverflow.com/questions/10090023/jquery-animate-fade-background-color-or-image-in-div-when-hover-a-link – jasonflaherty

답변

1

jQuery.animate로 색상을 움직이게하려면 jQuery UI를 포함해야합니다.

1

jQuery으로 색상을 움직일 수 없습니다. 대신 CSS를 사용해야하거나 jQuery UI을 사용해야 할 수도 있지만 색상을 애니메이션으로 적용하는 것만 포함하면 안됩니다.

+0

http://stackoverflow.com/questions/10090023/jquery-animate-fade-background-color-or-image-in-div-a-hover-a-link – jasonflaherty

+0

예 제발 그 말을하지 마세요 **저기서 PLUGIN 있어요 ** – iConnor

관련 문제