Динамическая позиция загрузки Colorbox - PullRequest
0 голосов
/ 06 августа 2010

Это быстрая ссылка на пример цветовой рамки.

Мне нужно изменить и настроить место загрузки коробки цвета

Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 06 августа 2010

Я выделил жирным шрифтом импортированный код, который необходимо добавить. Не знаю, является ли

$ ("# colorbox"). Css ("left", "200px") <ответ.это не сработало для меня.К сожалению !!! </p>

Однако я получил решение.

вам нужно внести небольшие изменения в сторону jquery.colorbox.js

var // ColorBox DefaultНастройки.
// Подробнее см. http://colorpowered.com/colorbox.значения по умолчанию = { positionTop: 100, <---- добавить это <em>positionLeft: 200, <---- добавить это тоже </p>

изменить этот код, как показано ниже (этот код внутри publicMethod.position = function (speed ,loadedCallback) {)

    posTop = Math.max($window.height() - settings.h - loadedHeight - interfaceHeight, 0) / 2 + $window.scrollTop() **+ settings.positionTop**,
    posLeft = Math.max($window.width() - settings.w - loadedWidth - interfaceWidth, 0) / 2 + $window.scrollLeft() **+ settings.positionLeft**;

Затем вы можете просто вызвать colorbox, задав позицию

$.({html: data.content, positionTop: 100 , positionLeft: 200

0 голосов
/ 06 августа 2010

Вот пример для управления положением

$("#colorbox").css("left","200px");

Вы можете использовать аналог для управления слева, справа, сверху, вниз. Но элемент должен быть в позиции абсолютно.

...