Heim  >  Artikel  >  Web-Frontend  >  Was soll ich tun, wenn das dynamische Laden von Daten beim Schieben immer fehlschlägt?

Was soll ich tun, wenn das dynamische Laden von Daten beim Schieben immer fehlschlägt?

php中世界最好的语言
php中世界最好的语言Original
2018-03-17 13:34:521983Durchsuche

Dieses Mal erkläre ich Ihnen, was zu tun ist, wenn das Verschieben dynamisch geladener Daten immer fehlschlägt. Welche Vorsichtsmaßnahmen gibt es unten? ist ein praktischer Fall, werfen wir einen Blick darauf.

Zwei Lösungen

1. Swiper nach dem Laden der Daten initialisieren

success:function(result){
var resultdata =eval("("+result+")");
if(resultdata.status == 1){
	var dataList = resultdata.data;
	currentPage = resultdata.currentPage;
	pageCount = resultdata.pageCount;
	var html = "";
	if(pageCount == 0){
		html ='<p class="noCollect">' + resultdata.msg + '</p>';
	}else{
		for(var i in dataList){
			var data = dataList[i];
			html += '<p class="swiper-container artistp">'
			+ '<p class="swiper-wrapper">'
			+ '<p class="swiper-slide workp">'
			+ '<p class="app_inlineBlock workPic">'
			+ '<img class="picImg" src="&#39;+ data.artistAvatar +&#39;" />'
			+ '</p>'+'<p class="app_inlineBlock workInfo">'
			+ '<p class="artistName">' + data.artistName + '</p>'
			+ '<p class="workName">' + data.artworkName + '</p>'
			+ '<p class="workValue">'+ data.typeName +'/'+ data.width + '*' + data.height +'/' +data.createYear + '</p>'
			+ '</p><p class="app_inlineBlockRight workPrice">'
			+ '<p class="price">¥'+ data.marketPrice +'</p></p></p>'
			+ '<p class="swiper-slide delBtn">删除</p></p></p>';
		}
		
	}
	$("#list").append(html);
	//swiper初始化 
	var swiper = new Swiper('.swiper-container', {
		pagination: '.swiper-pagination',
		slidesPerView: 'auto',
		paginationClickable: true,
		spaceBetween: 0
	});
}

2. Fügen Sie der Swiper-Initialisierung zwei Codezeilen hinzu.

swiper1 = new Swiper('.swiper-container', { 
 initialSlide :0, 
 observer:true,//修改swiper自己或子元素时,自动初始化swiper 
 observeParents:true//修改swiper的父元素时,自动初始化swiper 
});
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie hier Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So ändern Sie den Status des Radios mit JS

var foo = function () {} und Funktion Der Unterschied zwischen foo()

So stellen Sie die Bootstrap-Tabelle auf den Höhenprozentsatz ein

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das dynamische Laden von Daten beim Schieben immer fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn