2010-12-18 5 views
1

많은 사용자가 같은 문제를 겪고있는 것을 발견했습니다. 라이트 박스 내의 제목 속성 중 하나 인 ColorBox 내에서 링크를 가져 오려고했습니다. 내 그룹화 갤러리 내 사진 중 하나에 대한제목 링크 내에서의 링크

"My website: Click <a href:"http://thompson-mcclellan.com" 
target="_blank">Here</a>" 

: 내가 달성하기 위해 노력하고있어

는 같은 을 말한다 그룹화 된 갤러리에있는 사진 중 하나의 제목을하는 것입니다. 위의 토론 게시글에 이라고 적어 두었을 때마다 코드를 작성할 때마다 아무 것도 나타나지 않습니다. 귀하의 예제 페이지 아이디에, 모든 http://abrielshipley.com/portfolio/index.html

답변

4

첫째 : 여기

<a id="tmc" href="images/portfolio/tmc.jpg" rel="portfolio"><img 
src="images/portfolio/tmc_thumb.jpg" alt="" /></a> 

내 예를 들어 웹 사이트입니다 : 여기
$("a[rel='portfolio'] #tmc").colorbox({title:'Click <a 
href="http://thompson-mcclellan.com">Here</a>'}); 

내 HTML입니다 : 여기

내 JQuery와있다 tmc는 태그 내부에있는 태그가 아닌 태그에 적용됩니다. 그래서 우리의 선별자가 잘못되었습니다. 그냥 $('#tmc')을 사용하십시오.

지금까지 colorbox에서 제목은 정적 문자열이 아닌 표시 할 텍스트를 반환하는 함수 여야합니다.

그래서

$("#tmc").colorbox({ 
    title: function() { 
       return 'Click <a href="http://thompson-mcclellan.com">Here</a>'; 
      } 
}); 
+1

마이너 수정 : * 참,) = –

+0

@ 데이비드 *하지만 나머지 한 (그리고 ** ** 같은 ID로 여러 요소가 잘못이다). 나쁜 표현이지만 @Abriel이 올바르게 한 번만 사용하기 때문에이 경우에도 적용되지 않습니다. 나는 html을 스캔 할 때 그것을 놓쳤다. –

+0

이 경우에는 ... 음 ... 여전히 +1이 있습니까? = D –