http://net.tutsplus.com/tutorials/javascript-ajax/how-to-load-in-and-animate-content-with-jquery/ 을 직접 사용해 보았습니다. 더 이상 작동하지 않는 페이지간에 전환 한 후 fancybox와 tinyscrollbar를 추가했습니다.javascript가 Dynamic ajax 콘텐츠에서 작동하지 않습니다.
$(document).ready(function() {
var hash = window.location.hash.substr(1);
var href = $('#nav li a').each(function(){
var href = $(this).attr('href');
if(hash==href.substr(0,href.length-5)){
var toLoad = hash+'.html #content';
$('#content').load(toLoad)
}
});
$('#nav li a').live ('click', function(){
var toLoad = $(this).attr('href')+' #content';
$('#content').slideToggle('fast',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#load').fadeIn(500);
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').show(500,hideLoader());
}
function hideLoader() {
$('#load').fadeOut(500);
}
return false;
});
$("#scrollbar1").tinyscrollbar();
$("a#example1").fancybox();
});
감사 : 나는 (.live를 사용, 튜토리얼 페이지의 코멘트에 내 대답을 찾기 위해 노력했다)하지만, 그것이 작동하지 않으며 나는 해결책을 알아낼 수 없습니다 솔기, 듣고 내 코드입니다 너, 앤드류
답변을 주시면 감사하겠습니다 만, 다른 방법을 찾고 계시고 어떻게 업데이트 방법을 사용할 수 있습니까? – Norouzian