2010-04-28 4 views
0

깊은 연결을 위해 Jquery 플러그인 주소를 사용하고 있습니다.Jquery 주소 플러그인에서/#/사용자 정의하는 방법

생성 된 URL은 www.example.com/#/tab/image 형식으로 표시되지만 필요한 것은 www.example.com/#tab/image입니다. 플러그인이 자동으로/#/부분을 생성하는 것 같습니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까? 또는 가능하다면?

대단히 감사하겠습니다.

$('a').address(function() { 
    return $(this).attr('href').replace(/#\//, '#'); 
}); 

이 #로/# 대체됩니다 : 당신이 할 수있는 것처럼 문서를 보면 사전

답변

0

에서

덕분에, 나는 보인다.

+1

의견을 보내 주셔서 감사합니다.하지만 불행히도 작동하지 않는 것 같습니다. 스크립트에 포함 시키면 역사와 링크가 비정상적으로 생성되지만 URL의/#/부분은 절대 변경하지 않는 것 같습니다. 어쩌면 내가 잘못된 장소에서 전화를 걸거나 수동으로 간섭을 일으킨 적이 있습니다. (나는 Jquery에서 상대적인 초보자입니다.) 설명서의 스 니펫을 알았지 만, 그것이 무엇인지에 대한 설명을 분명히 이해하지 못했습니다! 다시 감사합니다. – Lauren

4

제거하려는 추가 슬래시를 적용하는 "엄격 모드"라는 플러그인 설정이 있습니다. 두 가지 방법으로이를 수행 할 수 있습니다

  1. 추가 매개 변수를 사용하여 스크립트를 포함 :

  2. 호출하는 API 방법

    $ .address.strict (거짓)를;

+0

완벽하게 작동합니다! 정말 고마워, 대단히 감사합니다! – Lauren

+0

나에게 도움이되지 않는 .. ?? – Ricki

+0

답변으로 표시되지 않은 이유는 무엇입니까? –