2013-05-13 2 views
0

Я использую два slideshowGroups на той же странице: один для картинок (галерея), а один для html (только в iframe). Как установить разные поля для каждого?Highslide - поля html popup и picture [highslide]

Мне нужно иметь marginBottom = около 80px и marginLeft = около 200px для изображений, чтобы выделить места для специально разработанных элементов управления, но html-s должен быть центрирован по вертикали и по горизонтали.

Спасибо!

ответ

0

Установить hs.align = 'center'; как глобальную настройку для слайд-шоуGroup. Это будет как slideshowGroup независимо от того, какие поля вы используете.

по умолчанию поля для всех сторон 15. Я не знаю, имя slideshowGroup для вашей галереи, но говорят, что это 'gallery' - добавьте в настройках (требуется Highslide-full.js):

hs.Expander.prototype.onInit = function() { 
    hs.marginBottom = (this.slideshowGroup == 'gallery') ? 80 : 15; 
    hs.marginLeft = (this.slideshowGroup == 'gallery') ? 200 : 15; 
}; 
Смежные вопросы