簡體   English   中英

jscolor onchange回調沒有被觸發

[英]jscolor onchange callback does not get triggered

我目前正在開發一個簡單的網頁,用於控制幾個 RGB LED 燈條。 對於 select 所需的 colors 我想使用 jscolor-color 選擇器,因為它們看起來很容易使用。

問題是,當用戶選擇新顏色時,回調 function 永遠不會執行。 如果我使用在 jscolor 庫中實現的 onFineChange 事件,回調會按預期觸發,但是因為我只想在釋放鼠標時才執行 function 我想使用 onchange 事件。 使用以下代碼,onchange 回調永遠不會被執行。

我希望有人可以幫助我。 干杯伙計們!

<html>
<input class="jscolor {valueElement:null}" onchange="getColor(this)" style="border:none" id="color1">
</html>

<script>
function getColor(picker){
          console.log("Callback");
}    
</script>

當您離開元素焦點時,瀏覽器將使用回調函數,如果要獲取實際的更改進度,則可以使用onkeyup / down事件。

編輯:如果您使用此js庫http://jscolor.com/examples/,則當您刪除“ {valueElement:null}”時,您的代碼應該可以使用

onchange -> onChange(javascript 區分大小寫)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM