По умолчанию палитра цветов кажется в центре и вертикально и горизонтально на экране. Существует ли способ изменить это, например, к 10% от вершины вертикально и центрируемый горизонтально?
Это переопределит верхнее положение, и вы можете сделать то же самое с левым и т. Д.
#colorbox { top: 100px !important; }
10% от верха будет сложнее, вам придется реализовать свою собственную логику позиционирования в обратном вызове при загрузке каждый раз, когда отображается цветовой блок , или расширить код colorbox, но быстрого способа сделать это нет.
ОБНОВЛЕНИЕ
Colorbox теперь имеет встроенную опцию для этого:
$("a").colorbox({ top: 100, left: "50%" })
ОБНОВЛЕНИЕ 2
Если вы не привязаны к colorbox, я настоятельно рекомендую использовать qTip2 .
Намного лучшая обработка позиции (стиль пользовательского интерфейса jQuery), более чистый вывод HTML и более простая поддержка IE <8.