私はフレックススライダーをページとページに使用していますajaxコール他の仕事のために。私の問題は、ユーザーがページをロードするときです。ajaxコールブロックフレックススライダー ajaxリクエストが完了しない限り。完成したajaxリクエストの後、flexスライダが正常にロードされました。もし私がajaxスクリプトを削除すると、flexスライダは非常に高速に読み込まれます。他のjavascriptコードをブロックするAjaxコール
の両方が、このコードの間に書かれたFlexスライダーとAjaxリクエスト...
$(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');
}
});
});
AJAX呼び出しがフレックススライダーをブロックしないように任意のアイデアを提案してください。
は、あなたの操作が完了し得るまで
ブロックしたくない場合は、asyncをfalseに設定しないでください。 – kinakuta
@ kinakuta#asyncを変更しても機能しない: – anil
コンソールエラー?\ – madalinivascu