2011-01-12 4 views
2

나는 흥미로운 상황이 있습니다. 모바일 사용자를 위해 html로 저하되는 오픈 소스 플래시 뮤직 플레이어를 사용하여 음악 페이지를 만들고 있습니다. 한 가지 문제를 제외하고는 모든 작업이 훌륭합니다. 자바 스크립트 함수 중 하나가 간섭을 일으키고 있다는 것입니다. 특히 앵커 색상이 희미합니다.jQuery 함수는 클래스를 무시합니다.

플레이어에 숨겨진 많은 버튼이 있지만 재생/일시 중지 버튼 아래에 반투명 앵커가 있으며 코드는 버튼을 올리면 표시되게합니다.

나는 함수를 사용하여 올바른 구문을 얻을 수없는 것처럼 보입니다.하지만 작동하는 모든 것을 해결할 것입니다!

감사합니다.

HTML

<div class="sc-player"> 

jQuery를 자바 스크립트

jQuery(function ($) { 
    $('a').not('div.sc-player').each(function() { 
     var $el = $(this), 
      orig = $el.css('color'); 
     $el.hover(function() { 
      $el.stop().animate({ color: '#00B0D9' }, 400); 
     },function() { 
      $el.stop().animate({ color: orig }, 400); 
     }); 
    }); 
}); 
+1

됩니다 사용 하시겠습니까? 원기? Mootools? (분명히 jQuery가 아닙니다. 내가 알고있는 것입니다.) – Phrogz

+0

안녕하세요. Phrogz가 질문에 대한 답변을 편집했습니다. 그것은 MooTool 안에 있습니다. jQuery 함수를 대체 할 수 있는지를 알고 있습니까? 위의 문제를 해결하는 것이 이상적입니다. 고맙습니다! – technopeasant

답변

0

(당신은 JQ의 UI에서 색상 애니메이션 플러그인을 가지고 있는지 확인하십시오 http://jqueryui.com/demos/animate/) : 어떤 프레임 워크는

jQuery(function ($) { 
    $('a.a').each(function() { 
     var $el = $(this), 
      orig = $el.css('color'); 
     if ($el.parents('.sc-player').length!=0) return; 
     $el.hover(function() { 
      $el.stop().animate({ color: '#00B0D9' }, 400); 
     },function() { 
      $el.stop().animate({ color: orig }, 400); 
     }); 
    }); 
}); 
+0

morph는 jQuery UI 추가 기능과 함께 훌륭하게 작동합니다. 불행히도 div.sc-player 내 링크가 여전히보기에 변색되어 있습니다. 이제는 반투명 대신 기본적으로 흰색입니다. – technopeasant

+0

말할 수 없습니다. 너 왜. 나는 문제를 해결하기 위해 위의 조정을했다. – Fordi

관련 문제