2010-02-05 5 views
0

그래, 동적 메뉴를 작성하기 위해 Jquery를 사용하고 텍스트를 TrajanPro 글꼴로 변경하기 위해 sIFR을 사용하고 있습니다.Jquery 및 sIFR 링크 관리

이것은 섞이지 않습니다. 그래도 믹스를 만드는 방법을 찾고 싶습니다.

sIFR에는 링크가 자동으로 구문 분석되어 Flash에서 링크 위치로 사용자를 안내합니다. 그것이하지 않는 것은 javascript 트리거를 전달하는 것입니다. 나는 ~

(CSS)

.submenu {display: none;} 

(자바 스크립트)과 같이 하위 메뉴의 표시 관리에 jQuery로 그들을 다시 작성 후 하드 링크를 사용하여 가능한 한 내 메뉴로 접근 할 수 있도록하기 위해 노력하고있어 모든 최상위 메뉴의 링크 ID에 대해 반복

 $("a#top1").click(function(event){ 
    $(".submenu").css("display","none"); 
    $("#sub1").css("display","block"); 
    event.preventDefault(); 
    }); 

(#의 TOP2, #의 TOP3, #의 top4는 - 만 4 항목이 있습니다.)

사람이 또는 sIFR가 치료받을 수있는 쉬운 방법을 알고 있나요 자 vascript는 핵심 sIFR 코드를 재 작성하지 않고 멋지게 트리거합니다 (이는 내 능력을 훨씬 뛰어 넘습니다). 내가 아는

는 이미지 교체로 또는 sIFR 대안이 있고, 나는 당신의 일부는 아마를 제안합니다 알 - 그 멋진하지만 저 앞까지 내 프로젝트의 목표를 명시하자

1) 정상적으로 저하됩니다. javascript가 없으면 이미지/플래시가 빨간색 x 및 alt 태그 대신 텍스트를로드하지 못하면 링크가 계속 작동합니다.

2) 비늘이 잘 나타납니다. 나는 모든 것을 위해 ems를 사용하고 있고, 사장님은 아이폰에서 모든 것을 보았고 고객들은 IE6에서 MacBook, lynx 브라우저, 큰 화면, 작은 화면까지 모든 것을 사용하는 것으로 알려져 있습니다. 모든 경우에 '맞는'텍스트가 필요합니다.

3) 플래시가없는 경우 작업해야합니다. 최소한 텍스트를 올바르게 표시하십시오. Damn Apple과 Ipads ... (예, sIFR은 플래시에 의존한다는 것을 알고 있습니다. 그래도 완벽하게 저하되는 모든 종류의 트릭이 있습니다.)

4) 페이지에 텍스트 또는 기타 내용이 많지 않습니다. 이전 요구 사항이 충족되는 한 약간의 코드 팽창은 괜찮습니다. 그래도 내 소스 주문을 그대로 유지할 수 있다면 좋을 것이다. 우리가 고기에 들어가기 전에 10 줄의 코드/헤더 링크가 생겼습니다.

감사합니다.

답변

1

해결 - Cufón (http://cufon.shoqolate.com/generate/)은 자바 스크립트 및 자바 스크립트 언어 (SVG 및 VML)에 완전히 의존하는 글꼴 대체 솔루션이므로 결과 요소를 다른 것과 같이 스크립팅 할 수 있습니다.

바위!

다른 누구도 동일한 문제가 발생하는 경우이 질문을 맡기십시오.

+0

sIRF는 머리글에 적합하지만 일반적으로 동적이거나 클릭 가능한 것은 Cufon에서 더 잘 제공됩니다. 글꼴 사용권을 사용하는 것이 허용되는지 확인하십시오. iPhone에서도 작동합니다. – Matt

+0

라이센스에 대해 걱정할 필요는 없습니다. Adobe 제품입니다. –

+0

확인 됨 - Cufón은 완벽하게 작동하고 모든 테스트를 통과합니다. 나는 다른 사람이 같은 문제를 가지고있는 경우에 대비하여이 포스트를 떠날 것이다. 건배! –

0

sIFR 3에는 API가 있지만 코드 기반과 약간의 통합이 필요합니다.