Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.02.2016, 13:00
Кандидат Javascript-наук
Отправить личное сообщение для ligisayan Посмотреть профиль Найти все сообщения от ligisayan
 
Регистрация: 19.06.2015
Сообщений: 114

Проблема с вычислением размеров элементов каруселей на странице
Всем привет!

Есть сайт интернет-магазина в разработке. Столкнулся с такой проблемой - на главной странице находятся 3 карусели товаров (в секции хиты продаж и в табах успей купить/акции). В хитах и табах должно отображаться по 3 и 4 товара соответственно и синхронно с обеих сторон смещения для следующих товаров. сейчас и размеры и смещения элементов не те.. (если вызвать инструменты разработчика f12, то карусели обновятся так, как должны быть изначально)
в файле woocommerce-mod.js карусели объявляются таким образом:
(function ($) {	
		$.mad_woocommerce_mod.productCarousel = function () {

		var $productsCarousel = $('#sales-hit .product-carousel'),
		$carousel = $(' ul.products', $productsCarousel);

		if ($productsCarousel.length) {
			$carousel.owlCarousel({
                responsive:{
                    0:{
                        items:1
                    },
                    300:{
                        items:1
                    },
                    470:{
                        items:2
                    },
                    480:{
                        items:2
                    },
                    558:{
                        items:2
                    },
                    768:{
                        items:3
                    },
                    992:{
                        items:4
                    },
                    1199:{
                        items:4
                    }
                },
                
        dots: false,
        stagePadding: 100,
        loop:true,
	autoPlay : false,
	slideSpeed : 1000,
	autoHeight : false,
	stopOnHover : true,
	nav : true
});

}
}
})(jQuery);

а инициализация их в табах в файле custom.js
var $ = jQuery.noConflict();
$(document).ready(function($) {
	"use strict";
	$('[href="#1455541613081-76d95c83-7633"]').click();
	$('[href="#1455541612581-d2ed2aec-3e9d"]').click();
});

Что уже только не предпринимал и задавал жестко размеры элементам и перебрасывал код с файла в файл, но лучшего отображения пока добиться не получилось... Может быть есть у кого-нить идеи?

Последний раз редактировалось ligisayan, 19.02.2016 в 15:07.
Ответить с цитированием
  #2 (permalink)  
Старый 19.02.2016, 13:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

ligisayan,
в чём проблема-то вроде уже с вами разбирали?

Последний раз редактировалось рони, 19.02.2016 в 13:22.
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2016, 13:47
Кандидат Javascript-наук
Отправить личное сообщение для ligisayan Посмотреть профиль Найти все сообщения от ligisayan
 
Регистрация: 19.06.2015
Сообщений: 114

Сообщение от рони Посмотреть сообщение
ligisayan,
в чём проблема-то вроде уже с вами разбирали?
рони,
в чем да понятна,
но решение, которое бы сработало в моей ситуации я не нашел, хоть и следовал вашим советам жестко прописывать размеры картинок, load, resize - не помогло.. или неправильно делал
вот и думаю как это адаптировать, может еще какие идеи будут
Ответить с цитированием
  #4 (permalink)  
Старый 19.02.2016, 15:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

ligisayan,
вангую переход по ссылке и инициализация закрытой вкладки
Ответить с цитированием
  #5 (permalink)  
Старый 19.02.2016, 15:06
Кандидат Javascript-наук
Отправить личное сообщение для ligisayan Посмотреть профиль Найти все сообщения от ligisayan
 
Регистрация: 19.06.2015
Сообщений: 114

$(window).load(function() {
});

сработал! все, ура! хоть и дрыгается слайдеры, но подгружаются так, как и должны. закрываю тему
Ответить с цитированием
  #6 (permalink)  
Старый 19.02.2016, 15:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

ligisayan,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с отрисовкой элементов Alt jQuery 0 30.01.2012 18:36
Решение проблемы с отображением элементов на странице mozyr Javascript под браузер 17 13.01.2012 02:34
Проблема с получением атрибутов элементов из набора Nightwalker_nsk jQuery 2 17.05.2011 08:32
Проблема с Dialog. Блокировка элементов формы Vitus jQuery 1 28.02.2011 10:17
проблема с вычислением высоты элемента random13 Javascript под браузер 8 15.02.2011 14:31