이 코드는 필터링 할 수있는 포트폴리오입니다. 원래 나는 다음 링크와 이전 링크에 대해 PHP를 가지고 있었지만 포트폴리오가 필터링되면 다음 필터링 된 객체를 찾지 못했습니다. 필터가 목록 항목을 서로 옆에 배치하여 결과를 얻기 위해 next()를 사용했음을 발견했습니다. 그러나 링크가 제대로로드되지 않습니다. thickbox를로드하는 동일한 페이지에 대한 링크입니다. 성공적으로 새 창에서 열어 창 URL에 추가 할 수있게되었지만 작동시키려는 주사위는 없습니다. 여기에 해당 포트폴리오의 주소가 있습니다. 동일한 페이지 내 링크로드 jQuery
$(document).ready(function(){
$(".portfolio-next").click(function(e) {
var $this = $(this);
if($this.data('clicked', true)) {
var namer = $(this).attr('value');
var url = $(this).parents('body').children('#wrap').children('#inner').children('#content-sidebar-wrap').children('#content').children('ul#portfolio-list').children().next('.portfolio-item-' + namer).nextAll('.portfolio-item:not(:.isotope-hidden)').attr('id');
window.location.load(url);
e.preventDefault();
}
});
});
http://blurosemedia.com/portfolio
가 나는 Thickbox와 코드가 자동으로 페이지 하단에 보여주기 때문에 다우 트리를 모든 방법을 상승했다. 두꺼운 상자를로드하기 위해서 클래스 = "thickbox"가 있어야한다고 생각한 한 가지 가능한 솔루션이 있습니다. 어떻게 든로드 (url) .withClass ('thickbox')가 작동한다고해도 구문이 어떻게되어야하는지 확신 할 수 있습니다.