Ich benutze flex slider auf einer Seite und Seite auch eine Ajax Anruf für andere Job. Mein Problem ist, wenn Benutzer laden die Seite, Ajax Anruf Block flex Slider bis Ajax Anfrage wurde nicht abgeschlossen. Nach Abschluss der Ajax-Anfrage wurde der Flex-Slider erfolgreich geladen. Wenn ich ein Ajax-Skript entferne, wird der Flex-Slider sehr schnell geladen.Ajax Anrufsperre andere Javascript-Code
Flex Schieber und Ajax-Request beide zwischen diesem Code geschrieben ...
$(document).ready(function(){
$('#carousel').flexslider({
animation: "slide",
controlNav: true,
animationLoop: true,
slideshow: false,
itemWidth: 100,
itemMargin: 15,
asNavFor: '#slider'
});
// Rest code of slider will come here
// Ajax code start from here
$.ajax({
type: "GET",
async:false,
url: prefixUrl,
success: function(results) {
$(results).insertBefore('.event_container');
}
});
});
vorschlagen Bitte alle Ideen, so dass Ajax-Aufruf nicht Slider Flex blockieren sollte.
Danke
Setzen Sie async nicht auf false, wenn Sie nicht blockieren möchten. – kinakuta
@ kinakuta # Auch nicht nach dem Ändern async: true – anil
Konsole Fehler? \ – madalinivascu