Heim > Artikel > Web-Frontend > Was soll ich tun, wenn das dynamische Laden von Daten beim Schieben immer fehlschlägt?
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="'+ data.artistAvatar +'" />' + '</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!