これは、hereと同様の質問です。私は成功したajaxコールの後に私の滑らかなカルーセルの仕事を作ろうとしています。そこにすべてのソリューションを試してみましたが、それでも私のために動作していないようです。Ajaxコール後にSlickが動作しない
.reviews-ページカルーセルツルツル
$('.reviews-page-carousel').slick({
arrows: false,
slidesToShow: 1,
variableWidth: true,
centerPadding: '10px'
});
AJAX呼び出し、この同様
$.ajax({
type: "GET",
url: review_url + "?page=" + page,
success: function(result) {
$('.reviews-page-carousel').slick('unslick'); /* ONLY remove the classes and handlers added on initialize */
$('.reviews-page-carousel').slick(getSliderSettings()); /* Initialize the slick again */
}
});
の両方が、このエラーを与える試みた
$.ajax({
type: "GET",
url: review_url + "?page=" + page,
success: function(result) {
$('.reviews-page-carousel').slick('unslick').slick('reinit');
}
})
:
捕捉されない例外TypeErrorを:できない未定義の読み取りプロパティ 'unslick'
$を使用してみてくださいunslick()( 'レビュー - ページカルーセル。')。 $( '。reviews-page-carousel')の代わりに。slick( 'unslick'); –
@DeepakKumarTPエラー:Uncaught TypeError:$(...)。unslickは関数ではありません – Jason
$( '。reviews-page-carousel')。slick( 'unslick');この行のチェックを外してくださいhttps://stackoverflow.com/questions/36852761/slick-jquery-typeerror-cannot-read-property-unslick-of-undefined –