난 다음 한 줄 내 index.php를 하단에 포함 ajax 호출을 통해 onload를 통해 div # 슬라이더를 제공합니다. 이로 인해 nivoSlider()
이 실행되지 않습니다. 이 일을하기 위해 어떤 속임수가 있니? 나는 jquery가 아닌 방법을 선호하지만, 결국에는 도움이된다.JQuery와 하중() 후 하우투
많은 감사
난 다음 한 줄 내 index.php를 하단에 포함 ajax 호출을 통해 onload를 통해 div # 슬라이더를 제공합니다. 이로 인해 nivoSlider()
이 실행되지 않습니다. 이 일을하기 위해 어떤 속임수가 있니? 나는 jquery가 아닌 방법을 선호하지만, 결국에는 도움이된다.JQuery와 하중() 후 하우투
많은 감사
AJAX와 부하에 대한 콜백의 호출을 추가합니다.
$('.something').load('http://www.example.com/foo', function() {
$(this).find('#slider').nivoSlider();
});
예 (몸에) 코드를 사용 : 링크를 들어
$(function() { // run on document ready, not window load
$('#content').load('page.php?c=2&limit=5', function() {
$(this).find('#slider').nivoSlider();
});
});
을 :
<!-- updates links like so -->
<a class='nav' href='page.php?category=art&limit=5&c=1'>art</a>
// in the same document ready function
$('a.nav').click(function() {
var $link = $(this);
$('#content').load($link.attr('href'), function() {
$(this).find('#slider').nivoSlider();
$link.addClass('selected'); // instead of setting bg directly to #828282;
});
return false; // to prevent normal link behavior
});
@tvanfosson, 그는 jquery 아약스 메서드를 사용하고 있지 않습니다 .. (* 비록 그는 *해야합니다) –
jquery를 아작스로드에 사용하지 않는다면 어떻게 될까요? (하지만 내가 말할 수있는 방법은 없습니다. 주위에) –
jquery의 ajax 호출에 특정 컨테이너에서 결과를 설정하는 방법은 무엇입니까? 내 몸 onload 전화를 확인하고 jquery 대안을주세요. 이 순간에 나는 정말로 신경 쓰지 않아. –
당신은 $ (문서)가 아니라 $ 이상 (창)을 사용하지 않을까요?
$(window).load(function() { $('#slider').nivoSlider(); });
또는 속기
$(function() { $('#slider').nivoSlider(); });
이 질문은 이전 포스트 http://stackoverflow.com/questions/5370247/nivo-slider-loading-gif-keeps-on-and-on-에서 유래 문제의 근원을 확인한 Daniel은 질문을 제기하고 상세한 답변을 얻을 수있었습니다. –