jPicker изменить цвет прозрачный + получить объект - PullRequest
0 голосов
/ 15 июня 2011

Я использую jPicker , у меня есть 2 вопроса.

1.Как я могу изменить цвет на прозрачный?Уже пробовал использовать

$.jPicker.List[0].color.acive.val('hex','FFFFFF',this)

-> Нашел это, не уверен, что лучшее решение $ .jPicker.List [0] .color.acive.val ('ahex', '00000000', this)

2.Другие способы доступа без использования «индекса», например селектора.

Например, что-то вроде:

$('selector').color.active.val('hex','FFFFFF',this) -> just an idea

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

это Крис Тиллман, и я вроде (полностью) написал плагин, который вы используете.Чтобы выполнить первый вопрос, просто запустите

$.jPicker.List[0].color.active.val('a', 0, this);

. Он установит только альфа-значение для активного цвета.

Если вы хотите перейти к элементу DOM без использования списка, простоустановите его равным переменной при создании экземпляра следующим образом.

var MyPicker = $('selector').jPicker()[0];

Просто запомните расположение индекса в конце, так как jPicker ВСЕГДА возвращает результат $ ('selector'). each ().Если вы используете один вызов селектора для трех разных сборщиков, вы можете забыть индексный вызов в конце и перейти к каждому при использовании MyPicker [0], MyPicker [1], MyPicker [2] ... $ .jPicker.List[] - это основной список коллекции для ВСЕХ экземпляров средства выбора, где это решение будет ТОЛЬКО индексировать средства выбора, созданные этим отдельным вызовом.

0 голосов
/ 12 декабря 2014

Этот метод немного сложнее, но вы можете проверить этот ответ, чтобы получить действительный идентификатор

https://stackoverflow.com/a/27445752/2307326

...