ligisayan,
должно быть что-то типа такого
$.mad_woocommerce_mod.qvCarousel = function () {
var qvCarousel = $('.qv-carousel');
if (qvCarousel.length) {
qvCarousel.each(function () {
var owl = $(this).owlCarousel({
theme : "owl-qv-carousel-theme",
items:1,
//Autoplay
dots: false,
autoPlay : false,
loop: true,
slideSpeed : 1000,
autoHeight : false,
stopOnHover : true,
// Navigation
nav : true,
navText: ["",""],
rewindNav : true,
scrollPerPage : false,
//Pagination
pagination : false,
paginationNumbers: false,
onInitialized: function(e) {
$('.gallery-photoes').text('фото 1 из ' + this.items().length);
},
afterInit: function () {
$.mad_woocommerce_mod.product_preview.call(this);
}
});
owl.on('changed.owl.carousel', function(e) {
$('.gallery-photoes').text('фото ' + ++e.page.index + ' из ' + e.item.count);
console.log(e.page.index);
});
});
}
}
|
рони отличная попытка!, перенес код 1 в 1, но, к сожалению, все тоже самое...
|
ligisayan,
тогда так :)
$.mad_woocommerce_mod.qvCarousel = function () {
var qvCarousel = $('.qv-carousel');
if (qvCarousel.length) {
qvCarousel.each(function () {
var owl = $(this).owlCarousel({
theme : "owl-qv-carousel-theme",
items:1,
//Autoplay
dots: false,
autoPlay : false,
loop: true,
slideSpeed : 1000,
autoHeight : false,
stopOnHover : true,
// Navigation
nav : true,
navText: ["",""],
rewindNav : true,
scrollPerPage : false,
//Pagination
pagination : false,
paginationNumbers: false,
onInitialized: function(e) {
$('.gallery-photoes').text('фото 1 из ' + this.items().length);
},
afterInit: function () {
$.mad_woocommerce_mod.product_preview.call(this);
}
});
owl.on("changed.owl.carousel", function(a) {
var b = --a.item.index,
a = a.item.count;
$(".gallery-photoes").text('фото ' +(1 > b ? b + a : b > a ? b - a : b) + " из " + a)
});
});
}
}
|
оу, супер, рони, - вы гений! вот оказывается как циклы на js можно строить!
|
| Часовой пояс GMT +3, время: 20:22. |