Conditional slick-carousel 轮播设置
Conditional slick-carousel carousel setting
如果值存在,是否可以仅向诸如轮播选项之类的内容添加设置?
如果 arrowsposition
为空、null 等,而不是 appendArrows
仍在使用,我可以完全删除该行,所以 appendArrows
不会尝试使用诸如以下的值false, null
等?
var arrowsposition = false;
if (typeof contentblockData === 'object') {
arrowsposition = contentblockData.data;
} else {
console.log('No contentblock data available, make sure \'contentblockData\' is available via wp_localize_script');
}
$(this).slick({
arrows: true,
dots: false,
appendArrows: $('.' + arrowsposition + ''),
})
为此,您可以先创建设置对象,然后根据需要在 if
语句中添加 appendArrows
属性:
var slickSettings = {
arrows: true,
dots: false
}
if (typeof contentblockData === 'object') {
slickSettings.appendArrows = $('.' + contentblockData.data);
} else {
console.log('No contentblock data available, make sure \'contentblockData\' is available via wp_localize_script');
}
$(this).slick(slickSettings)
如果值存在,是否可以仅向诸如轮播选项之类的内容添加设置?
如果 arrowsposition
为空、null 等,而不是 appendArrows
仍在使用,我可以完全删除该行,所以 appendArrows
不会尝试使用诸如以下的值false, null
等?
var arrowsposition = false;
if (typeof contentblockData === 'object') {
arrowsposition = contentblockData.data;
} else {
console.log('No contentblock data available, make sure \'contentblockData\' is available via wp_localize_script');
}
$(this).slick({
arrows: true,
dots: false,
appendArrows: $('.' + arrowsposition + ''),
})
为此,您可以先创建设置对象,然后根据需要在 if
语句中添加 appendArrows
属性:
var slickSettings = {
arrows: true,
dots: false
}
if (typeof contentblockData === 'object') {
slickSettings.appendArrows = $('.' + contentblockData.data);
} else {
console.log('No contentblock data available, make sure \'contentblockData\' is available via wp_localize_script');
}
$(this).slick(slickSettings)