Я пытаюсь включить слайдер на нескольких вкладках jquery, но поскольку слайдер нуждается в ширине и высоте для правильного отображения, мне нужно вызвать триггер изменения размера окна при изменении вкладок. Этот код работает, но только один раз:jQuery Window Resize Trigger Only Firing Once
jQuery(".vc_tta .vc_tta-tab, .vc_tta .vc_tta-panel-title").click(function() {
jQuery(window).trigger("resize");
});
Я разместил это вне моего документа. (Готов), но он по-прежнему работает только один раз.
Это мой полный сценарий:
jQuery(document).ready(function($){
$('.slider-<?= $name ?>').slick({
slidesToShow: 1,
centerMode: true,
centerPadding: '200px',
arrows: true,
focusOnSelect: true,
responsive: [
{
breakpoint: 800,
settings: {
centerMode: false
}
}
]
});
});
jQuery(".vc_tta .vc_tta-tab, .vc_tta .vc_tta-panel-title").click(function() {
jQuery(window).trigger("resize");
});
Я не могу повторить точно так, как я с помощью Visual Composer в WordPress, но это тот же вопрос: https://jsfiddle.net/keithpetrillo/d9jrgs80/
ошибки консоли? –
Нет, нет ничего, отображающего int he console –
Работает только один раз или работает только для видимого элемента, потому что остальные скрыты с вкладками? – isherwood