데모 up here을 가지고 있으므로 관련된 모든 html과 javascript를 볼 수 있습니다.jQuery 탐색 메뉴 문제
문제 :
제가하는 데 문제는 그 순간에, 당신은 화면의 아무 곳이나 다른 마우스를 이동 한 후 (홈 제외) 및 링크 위에 마우스를 올려 때 (가정 이상을 제외하다 링크) 홈 링크가 흰색 텍스트 색으로 되돌아 가지 않습니다.
if (status == "off")
{
$(this).stop().animate({ color: linkcol },500);
}
내가 여분의 라인을 추가 :
나는 (전체 코드를 보려면 페이지에 링크 된 "example.js"파일보기) 다음 코드 조각을 변경하여 문제를 해결하려
if (status == "off")
{
$(this).stop().animate({ color: linkcol },500);
$(".current_page_item_two a").stop().animate({ color: whitecol },500);
}
이 줄
는 더 링크가 마우스 커서를 올려 확인한되지 않은 경우 흰색으로 다시 current_page_item_two 요소 내부의 링크를 설정하도록 구성되었다 (시 홈 링크 슬라이더 반환).그러나 데모 here을 보면 네비게이션에서 끔찍한 결함이 발생한다는 것을 알 수 있습니다. 링크를 마우스로 움직이면 무슨 뜻인지 알 수 있습니다. 결국 화이트 롤오버 애니메이션에 돈이 걸리는 문제가 발생합니다. 전혀 작동하지 않음)
또한 애니메이션이 완료되기 전에 호버 사각형을 애니메이션화 할 때 내 콜백 함수가 왜 호출됩니까? 저는 jquery에 익숙하지 않았습니다. 그리고 네 번째 매개 변수는 애니메이션이 완료되었을 때 호출되는 함수라는 인상하에있었습니다.
감사합니다.
StackOverflow는 못생긴 HTML 태그 및 문자 코드없이 텍스트 서식을 지정하는 Markdown을 지원합니다. 귀하의 질문을 다시 형식화했습니다. – pimvdb
감사! 나는 다음 번에 그것을 기억할 것이다. – nmford