2013-01-04 5 views
2

내 웹 사이트는 계속해서 내용을로드합니다. 그리고 난 다음 jQuery를 가지고는 그 스크립트가 "O" "E"에 대한 모든 대체페이지가로드 될 때마다 Jquery의 기능을 어떻게 실행할 수 있습니까?

$(document).ready(function(){ 
    $(".info").each(function(e) { 
     $(this).html($(this).html().replace('o', 'e')); 
    }); 
}); 

(그것이 무엇을 중요하지 않다). 문제는 한 번만 실행된다는 것이고,이 경우 브라우저가 무언가를로드 할 때마다 실행하고 싶습니다.이 경우 웹 사이트의 맨 아래로 갈 때입니다. 순간, 그 스크립트를 실행하지만, 최적의 해결책이 아니다되고,이

window.setInterval(function(){ 
    $(document).ready(function(){ 
     $(".info").each(function(e) { 
     $(this).html($(this).html().replace('ó', 'o')); 
     }); 
    }); 
}, 6000); 

각 6 초 사용. PHP 기반의 솔루션이 존재한다는 것을 알고 있지만 아직 PHP를 이해하지 못했습니다. 솔루션을 알고 있습니까? 사전

+2

를 사용하여 콘텐츠 로더의 콜백 함수를 사용하는 경우. – undefined

+0

콘텐츠를 어떻게로드하나요? – Adil

답변

1

에 감사를 당신이 JQuery와 아약스하고 렌더링 데이터,

$(document).ready(function() { 
     $(".info").each(function (e) { 
      $(this).html($(this).html().replace('ó', 'o')); 
     }); 

     $('#selector').click(function() { 
      $.ajax({ 
       url: '/your_path', type: 'Get', 
       data: {}, //Optional 
       success: function (data) { 
        $('body').append(data); 

        $(".info").each(function (e) { 
         $(this).html($(this).html().replace('ó', 'o')); 
        }); 
       } 
      }); 
     }); 
    }); 
+0

브라우저에 무엇인가가로드 되었습니까? jquery ajax와 같은 이벤트를 사용하고 있습니까? – Thulasiram

+0

나의 대답이 지연되어서 유감입니다. 전에, 정말 당신의 대답을 주셔서 감사하지만,.. 잭스의 Jquery, 잘 처리하지 ... 구체적으로, "URL : '/ your_path', 입력 : 'Get'"및 "data : } "어떻게 작동합니까? 그리고 .. 네, 브라우저는 처음에는 모든 문서를로드하지만, 웹 사이트의 맨 아래로 가면 새로운 내용을로드합니다. (다음 페이지로 이동하십시오.) 구체적으로 말해서, 슬프게도 나는 tumblr에서 작업하고 있습니다. 만약 당신이 그것을 알고 있고, 그것은 InfiniteScrolling 또는 AutoPage라고 불려 지므로, 나는 jsfiddle을 할 수 없다). 죄송합니다. 너무 많이 물으면) 감사합니다. – Yavierre

관련 문제