모바일 jquery lisview 위젯에서 지연로드를 구현하려면 어떻게해야합니까? 누구나 json 형식의 정적 목록 데이터를 사용하여 jquery 모바일 목록 뷰 위젯에 바인딩 할 수 있습니까? 감사합니다.jQuery 모바일 listviews 지연로드
1
A
답변
5
몇 가지 방법이 있습니다, 다음 두 가지 방법이 큰
JQM 방법, 좋은 자습서를 작동합니다. 당신이
http://jqmtricks.wordpress.com/2014/07/15/infinite-scrolling/
데모
http://jsfiddle.net/Palestinian/pAgbT/light/
또 다른 방법은 Iscroll 5 플러그를 사용하는 것입니다을 나열 목록보기로드 더 많은 항목의 맨 아래로 스크롤 할 때 감지합니다. 마찬가지로 당신이 설정하는 기능이 새로운 아이템
데모을 당신이 목록의 맨 아래로 스크롤 할 때 감지하고로드 할 수 있습니다 그래서 /// 아래로 스크롤 전체 Iscroll 5 데모에 연결 배치/JQM STUFF 실제 코드를 확인하십시오.
일부 JQM 코드 (예 : trigger create)는 JQM 1.4에서 감가 상각되므로 일부 수정은> 1.4 이상이어야합니다.
var myScroll;
$(document).ready(function(){
myScroll = new IScroll('#wrapper',
{
scrollX: false,
scrollY: true
,click:true // open click event
,scrollbars: false
,useTransform: true
,useTransition: false
,probeType:3,
mouseWheel:true,
bindToWrapper: true
});
});
function initscroll() {
setTimeout(function() {
myScroll.refresh();
}, 1000);
}
output = '<li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li><li><a>Item</a></li>';
$('#listview').html(output).listview().listview('refresh');
initscroll()
myScroll.on('scrollEnd', function() {
if (this.y == this.maxScrollY)
load_new_items();
});
function load_new_items() {
mysearchlist = $('<li><a>New Item</a></li><li><a>New Item</a></li><li><a>New Item</a></li><li><a>New Item</a></li>');
mysearchlist.appendTo("#listview").trigger('create');
$('#listview').listview().listview('refresh');
initscroll()
}
목록의 높이를 모니터링 한 다음이 목록의 상단에서 스크롤 픽셀을 측정 스크롤하는 jQuery의 스크롤에 기능을 사용하는 또 하나 개의 방법이 있습니다. 둘 다 일치하면 목록에 더 많은 항목을 추가하는 함수를 실행할 수 있습니다
관련 문제
- 1. jquery 모바일 스크롤 이벤트를 지연로드 콘텐츠로
- 2. Jquery Mobile 이상한 행동과 listviews
- 3. 연속 ListViews
- 4. jQuery 지연로드 - 표시 문제 : 없음
- 5. jQuery - 스크롤 기능이있는 지연로드 기능
- 6. 지연로드
- 7. jQuery Mobile을 사용하여 동적으로 생성 된 listviews 숨기기 및 표시
- 8. 안드로이드 : SQLite 및 ListViews
- 9. Listviews 텍스트 글꼴
- 10. Listviews 스위치 위치
- 11. 여러 ListViews 및 빈보기
- 12. ListViews 성능이있는 Android ViewPager
- 13. Android ListViews Force Selection
- 14. buttons 및 listviews
- 15. ListViews inside TableLayout
- 16. 데이터베이스와 함께 listviews 사용
- 17. Viewpager 및 listviews
- 18. 안드로이드 인구 listviews
- 19. ListViews with same보기
- 20. Javascript (Mobile) - Jquery로 지연로드 이미지
- 21. jQuery 모듈러 스크립트 아키텍처 - 지연로드 대 인라인로드
- 22. 지연로드 플래시 객체
- 23. jQuery 모바일 패널/jQuery 쿠키
- 24. jQuery 모바일 및 일반 jQuery
- 25. jQuery 모바일 전환 충돌 Jquery?
- 26. Entity Framework 5 : 지연로드 또는 지연로드 사용
- 27. 엔티티 프레임 워크에서 지연로드, 지연로드 및 예고로드
- 28. ListViews 및 어댑터가 붙어 있습니다.
- 29. Listviews 하위 Textviews 서체 오류
- 30. WPF 중첩 ListViews 스크롤 동작
감사합니다 .. 도움이 .. .. :) – daxeshS