Javascript Minicolor.js值未设置/获取
我在RoR网络应用程序上使用minicolor.js,我试图在按下enter键时捕获并获取/设置值。 按键已处理,但现在在RoR应用程序的咖啡脚本中,该值未获取或设置,因此不会进行更改Javascript Minicolor.js值未设置/获取,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,我在RoR网络应用程序上使用minicolor.js,我试图在按下enter键时捕获并获取/设置值。 按键已处理,但现在在RoR应用程序的咖啡脚本中,该值未获取或设置,因此不会进行更改 // Handle keypresses .on('keydown.minicolors', '.minicolors-input', function(event) { var input = $(this); if( !input.data('minicolor
// Handle keypresses
.on('keydown.minicolors', '.minicolors-input', function(event) {
var input = $(this);
if( !input.data('minicolors-initialized') ) return;
switch(event.keyCode || event.which) {
case 9: // tab
hide();
break;
case 13: // enter
updateFromInput(input, true);
case 27: // esc
hide();
input.blur();
break;
}
我的脚本上有一个调用此方法的事件
events:
"change " : "updatePalette"
updatePalette: (e) ->
lessname = $(this).attr('id')
console.log($(this).val())
value = ($(this).val())
console.log("updatepalettelog")
app.site.design.set(lessname, value)
app.site.design.save({},
success: ->
app.view.infoToolbar.success(« Success »)
error: ->
app.view.infoToolbar.error(« Error »))
app.lessvars.updateLessHashColor(lessname, value)
但当按下«enter»时,它永远不会进入我的UpdatePalete方法