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, время: 15:49. |