我想要隱藏光譜顏色選取器元素(不是實際的顏色選取面板,而是您單擊以顯示面板本身的按鈕)。隱藏光譜JS顏色選取器元素
我要替換元素的引用,但呼籲該節目顯示/隱藏和隱藏替換元素本身:
<input type="color" />
var $el = $("input[type='color']")
$el.spectrum()
$el.hide() // Hides the original input element, not the new color picking element
$el.spectrum('hide') // Hides the color picking panel
我在頁面上這些顏色選取器的倍數,我只在Javascript中引用了原始的<input type="color" />
元素(即我不能從新的拾色元素添加/刪除類,因爲我不知道哪一個元素對應於<input />
元素。
我正在開發一個圖像編輯器,我需要顯示基於選擇的對象/形狀/圖像隱藏按鈕。
我沒有得到問題..你爲什麼要隱藏顯示RGB調色板的面板,但允許用戶點擊選擇器?請提供[jsFiddle](https://jsfiddle.net)並進一步顯示/解釋。 – urbz
剛剛更新了問題,基本上我需要基於在編輯畫布中選擇哪些對象來顯示/隱藏顏色選擇器按鈕。例如,如果選擇矩形,則顯示「填充顏色」顏色選擇器是有意義的,但如果它是選定的圖像,則無意義。 –