2011-04-06 2 views
1

나는 http://example.com?open=true이라는 URL을 사용하여 colorbox 내의 페이지에서 첫 번째 이미지를 열 수 있도록 colorbox를 코딩했습니다. colorbox 링크 (이미지를 열기 위해서)에 첨부 된 ID를 사용하여 태그를 추가하고 싶습니다. URL은 다음과 같아야합니다. http://example.com?id=12345?open=trueColorbox 쿼리 문자열 href, 동적 ID 추가 중?

저는 이것이 아마도 여러분 대부분을위한 케이크 조각이라고 생각합니다. 제발 도와주세요. 배우려고 노력하고 있습니다.

내가 현재 사용하고 colorbox 코드입니다 : 내가 전혀 많이 jQuery를 모르는

$(document).ready(function(){ 
    var 
    vars = [], 
    hash, 
    hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
    for(var i = 0; i < hashes.length; i++) 
    { 
      hash = hashes[i].split('='); 
      vars.push(hash[0]); 
      vars[hash[0]] = hash[1]; 
    } 
    $("a[rel='example1']").colorbox({open:vars['open'] == 'true' ? true : false});}); 

,하지만 난 자동 열림에 ID를 추가하는 쉬운 방법이 상당히 확실 해요 URL? 링크 ID는 Wordpress를 통해 자동으로 주어 지므로 각 id를 jquery에 직접 입력 할 수있는 방법은 없습니다. 여기

은 이미지 링크에 대한 코드입니다 :

<a href="/images/exampleimage.jpg" rel="example1" id="<?php the_ID(); ?>"> 
<img src="images/exampleimagethumbnail.jpg" border="0"></a> 

답변

0

당신은 바르의 ID를 가지고 [ 'ID'] 왜 그냥 수행

$("a[id="+vars['id']+"]").colorbox({open:vars['open'] == 'true' ? true : false})