Jquery AnythingSlider未定义
我正在为照片库使用AnythingSlider jquery插件,在定制它时遇到了一些问题 滑块工作,但现在我想显示当前的幻灯片编号和总数,我在Firebug中得到一个错误 脚本如下所示:Jquery AnythingSlider未定义,jquery,anythingslider,Jquery,Anythingslider,我正在为照片库使用AnythingSlider jquery插件,在定制它时遇到了一些问题 滑块工作,但现在我想显示当前的幻灯片编号和总数,我在Firebug中得到一个错误 脚本如下所示: $(function() { var current = $('#gallery').data('AnythingSlider').currentPage; var pages = $('#gallery').data('AnythingSlider').pages; $('.slides').append
$(function() {
var current = $('#gallery').data('AnythingSlider').currentPage;
var pages = $('#gallery').data('AnythingSlider').pages;
$('.slides').append(current + '/' + pages);
$('#gallery').anythingSlider({
appendBackTo: '.arrow-left',
appendForwardTo: '.arrow-right',
buildNavigation: false,
buildStartStop: false,
easing: 'linear',
resizeContents: false
//expand: true
})
});
没有前3行,它可以工作,但是Firebug说$(“#gallery”)。数据(“AnythingSlider”)是未定义的。这是因为数据(“AnythingSlider”)
在插件初始化之前不可用,所以只需放置以下行即可
var current = $('#gallery').data('AnythingSlider').currentPage;
var pages = $('#gallery').data('AnythingSlider').pages;
$('.slides').append(current + '/' + pages);
底线
$('#gallery').anythingSlider({
appendBackTo: '.arrow-left',
appendForwardTo: '.arrow-right',
buildNavigation: false,
buildStartStop: false,
easing: 'linear',
resizeContents: false
//expand: true
});
如果其他一切都是对的,那么它应该会起作用<代码>数据('AnythingSlider')仅在插件初始化时可用,因为这些数据将由该插件添加,并且在此之前,这些数据是未定义的,因为数据('AnythingSlider')
在插件初始化之前不可用,所以只需放置以下行即可
var current = $('#gallery').data('AnythingSlider').currentPage;
var pages = $('#gallery').data('AnythingSlider').pages;
$('.slides').append(current + '/' + pages);
底线
$('#gallery').anythingSlider({
appendBackTo: '.arrow-left',
appendForwardTo: '.arrow-right',
buildNavigation: false,
buildStartStop: false,
easing: 'linear',
resizeContents: false
//expand: true
});
如果其他一切都是对的,那么它应该会起作用<代码>数据('AnythingSlider')仅在插件初始化时可用,因为这些数据将由该插件添加,在此之前,这些数据是未定义的
谢谢,这解决了问题。我很确定我试过了,但我错了。再次感谢汉克斯,这解决了问题。我很确定我试过了,但我错了。再次感谢