원래 질문 : 하이라이트 효과 내에서 배경색을 성공적으로 변경할 수 있지만 텍스트 색상을 변경하고 싶습니다. 이상하게도 : 그 효과 기간은 물론 변경 될 수 있습니다하이라이트 효과, 레일즈, jQuery UI, CoffeeScript 내에서 텍스트 색상 변경
$newBlogger.effect('highlight', {color: '#DFF2BF'}, 2000)
가 어떻게 또한 텍스트 색상을 지정합니까 :이 컨텍스트의 색상 속성은 배경 색상,하지에 텍스트 색상을 참조하는 표시?
답변 : 나는 dequeue()를 사용하여 강조 효과와 애니메이션 효과를 동시에 사용할 수 있음을 깨달았습니다.
$newBlogger = $('<%= j render(@blogger) %>').css("color", "#4F8A10").hide()
$("#all_bloggers").append($newBlogger)
$('#new_blogger').fadeOut "fast", ->
$newBlogger.effect('highlight', {color: '#DFF2BF'}, 1500)
$newBlogger.animate({"color": "black"}, 1500).dequeue()
$('#new_link').fadeIn("fast").dequeue()
그게 정말 가까이에 있습니다. 이 상황에서 내가 원하는 것은 텍스트 색상을 "Blue"로 변경하는 것입니다. 위 코드는 강조 효과와 함께 텍스트 색상을 파란색에서 원래 색상 : 검정으로 전환합니다. 어떤 아이디어? – Neil
http://api.jquery.com/animate/에서 볼 수 있습니다. - 답변을 업데이트하겠습니다. – 97ldave
또는 아마도 jQueryUI Animate가 더 좋습니다. http://jqueryui.com/animate/ – 97ldave