想要更新 owl.carousel.2.0.0-beta.2.4 中的滑块
Want to update the slider in owl.carousel.2.0.0-beta.2.4
我使用 owl carausel 创建了一个滑块,我在其中将 border 和 myClass 添加到滑块的第一个活动元素。它的工作正常。但现在我想在 owl.carousel.2.0.0-beta.2.4 中更新,但有些功能已被弃用,如 afterMove,所以我没有找到更新此滑块的合适方法。请建议我正确的道路。提前致谢。
我的代码如下:
$(document).ready(function(){
$("#owl-demo").owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
responsive: true,
loop: true,
addClassActive: true,
items: 4,
stopOnHover:true,
afterMove:function(){
//console.log(1);
$(".owl-item").css({
border: 'none',
})
$(".owl-item").removeClass( "myClass" );
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
},
afterInit:function(){
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
}
});
});
OwlCarousel2 有另一种使用回调的方法,并且有很多回调,但名称已更改
你可以在这里看到所有的回调
http://www.owlcarousel.owlgraphic.com/docs/api-events.html#carousel
在这种情况下,您应该像这样更新您的代码
$(document).ready(function(){
$("#owl-demo").owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
responsive: true,
loop: true,
items: 4,
autoplayHoverPause:true,
onInitialize: callback,
onTranslated: callback // aftermove callback
});
function callback(onInitialize) {
//console.log(1);
$(".owl-item").css({
border: 'none',
})
$(".owl-item").removeClass( "myClass" );
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").h
}
function callback(onTranslated) {
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
}
});
我使用 owl carausel 创建了一个滑块,我在其中将 border 和 myClass 添加到滑块的第一个活动元素。它的工作正常。但现在我想在 owl.carousel.2.0.0-beta.2.4 中更新,但有些功能已被弃用,如 afterMove,所以我没有找到更新此滑块的合适方法。请建议我正确的道路。提前致谢。
我的代码如下:
$(document).ready(function(){
$("#owl-demo").owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
responsive: true,
loop: true,
addClassActive: true,
items: 4,
stopOnHover:true,
afterMove:function(){
//console.log(1);
$(".owl-item").css({
border: 'none',
})
$(".owl-item").removeClass( "myClass" );
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
},
afterInit:function(){
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
}
});
});
OwlCarousel2 有另一种使用回调的方法,并且有很多回调,但名称已更改
你可以在这里看到所有的回调 http://www.owlcarousel.owlgraphic.com/docs/api-events.html#carousel
在这种情况下,您应该像这样更新您的代码
$(document).ready(function(){
$("#owl-demo").owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
responsive: true,
loop: true,
items: 4,
autoplayHoverPause:true,
onInitialize: callback,
onTranslated: callback // aftermove callback
});
function callback(onInitialize) {
//console.log(1);
$(".owl-item").css({
border: 'none',
})
$(".owl-item").removeClass( "myClass" );
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").h
}
function callback(onTranslated) {
$(".active").eq(0).css({
border: '2px solid red',
})
$(".active").eq(0).addClass( "myClass");
var myValue = $( ".myClass" ).find('.dd').html();
$("#content").html(myValue);
}
});