카테고리를 클릭하고 "news.php? category = 2"와 같은 페이지로 이동한다고 가정 해보십시오. 이 페이지에는 범주의 뉴스가 표시되며 "이전 범주"와 "다음 범주"의 두 단추가 있습니다.이 단추에 대한 href은 "news.php? category = 1"및 "news.php ? category = 3 "이라고합니다.아약스 슬라이더의 종류
jQuery .load()를 사용하여 카테고리에서 뉴스 페이지로 로딩했는데 완벽하게 작동했습니다.
$('.newstrigger').click(function() {
var toLoad = $(this).attr('href')+' #container';
$('#wrapper').append('<div id="lastcontainer"></div>');
$('#lastcontainer').load(toLoad);
return false;
});
문제는 다른 매개 변수로 같은 페이지를 다시로드 할 수 없다는 것입니다.
나를 도와 줄 수 있습니까?
로드 후에는 콘텐츠를 왼쪽 (또는 사용자가 클릭 한 단추에 따라 오른쪽)에 애니메이션을 적용하고 오른쪽에서로드 된 콘텐츠를 표시하려고합니다. 그래서이 질문의 제목은 슬라이더입니다. 코드의이 부분에 문제가 없다고 생각합니다.
업데이트 : 현재 이곳에서 일하고 있어요 : Link 이 버전은 PHP가없는,하지만 난 후 무엇을 볼 수 있습니다. "Projectos"를 클릭하고 "Categoria 1"을 클릭하십시오.
내가 게시 한 코드는 효과가있는 예제이며 애니메이션 부분을 남겨 둡니다. 애니메이션 후에는 두 번 클릭 할 수 없습니다. 비슷한 일을 시도했는데 .load ("news.php? category = 2 #anothercontainer")하지만 작동하지 않는 것 같습니다. 같은 페이지에서이 작업을 수행 할 수 있는지 알고 있습니까? – danielcorreia
그것이 작동하지 않아야하는 이유를 알지 못합니다. 문제가 .append ("
")로 여러 번 호출되지 않았습니까? – karnyj더 많은 테스트를 해봤고 당신이 옳다고 생각합니다. .append가 충돌을 일으켰습니다. 주위에 다른 방법을 찾아야합니다. 시간 내 줘서 고마워. – danielcorreia