この要素は document.ready() の時点で HTML に含まれていましたが、前の「anything-slider」の呼び出しに問題がありました。それ以来、他のことをする前にスライダーが存在するかどうかを確認するために、次のようにコメントしました。今すぐ動作します。解決策ではなかったにもかかわらず、アンディの助けとアドバイスに感謝します.
$(document).ready(function () {
if($('#slider').length > 0) {
$('#slider')
.anythingSlider({
navigationFormatter : function(index, panel){
return ['Slab', 'Parking Lot', 'Drive', 'Glorius Dawn', 'Bjork?', 'Traffic Circle'][index - 1];
},
buildStartStop: false,
buildNavigation: true,
autoPlay: true
})
.anythingSliderFx({
'.caption-top' : [ 'caption-Top', '50px' ],
})
}
//Add modal functionality where class is set
$('.modal-inline').colorbox({transition:'elastic', speed:500, width:'80%', height:'50%', inline:true});
$('.modal-image').colorbox({transition:'elastic', speed:500, width:'80%', height:'50%', inline:false});
$('.modal-image-square').colorbox({transition:'elastic', speed:500, width:'1000', height:'1000', inline:false});
});