2012-08-29 2 views
1
<!-- include Google's AJAX API loader --> 
<script src="http://www.google.com/jsapi"></script> 
<!-- load JQuery and UI from Google (need to use UI to animate colors) --> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.min.js"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
$("#menuknop1").hover(function() { 
    $(this).animate({"color":"black"}, "slow"); 
}, function() { 
    $(this).animate({"color":"white"}, "slow"); 
}); 

}); 
</script> 

<div id="menuknop1"><i>Home</i></div> 

텍스트를 검정색으로 바뀌고 영역을 벗어날 때 텍스트가 검정색이되도록 애니메이션 코드를 적용하려고합니다. 왜 이것이 효과가 없습니까?jquery ui로 jquery 애니메이션 (텍스트) 색상

답변

2

로드 jQuery를 - jQuery를-UI는 jQuery를 자체 플러그인이며, 포함되지 않은 : 그 외에

<!-- load JQuery and UI from Google (need to use UI to animate colors) --> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> 

, 당신의 코드는 여기에 잘 작동합니다 : http://jsfiddle.net/mblase75/pMeJc/ - 당신이 jQuery를 1.7 사용할 제공 .2.

jsFiddle은 jQuery 1.8.0, so apparently it's not compatible with that version으로 jQuery UI 1.8.18을 선택할 수 없습니다. jQuery-UI 웹 사이트에 따르면 " 1.8.23 fixes all known issues with jQuery 1.8.0"

+0

나는 사람들이 이미 이것들을 가지고 있다는 것을 이해한다고 가정 할 때 이것을 잊어 버렸거나 의도적으로이 상자에 붙여 넣지 않았다. 미안하지만, 이미이 두가지를 가지고 있습니다. 다른 형태의 jquery가 작동합니다. – Ridz

+0

+1, jQ 1.8 및 UI를 사용할 때 오류가있는 것 같습니다. [FIDDLE] (http://jsfiddle.net/VzJzn/3/) ... – adeneo

+0

도움을 주셔서 감사합니다.하지만 여전히 아무 일도 일어나지 않고 있습니다 ... – Ridz