在grapesjs样式管理器中集成select2或任何自定义选择插件。

问题描述 投票:0回答:1

问题是默认的 select 元素不好,所以我想在html中实现 select2插件 对于 select风格经理 的葡萄js。你可以看到,在 抚弄 我已经试过了,它的工作原理是,如果我们改变了在 select 它并没有触发事件 [风格改变不适用].

请大家检查一下,让我知道正确的方法。

jquery jquery-plugins jquery-select2 grapesjs
1个回答
1
投票

它可能是 select2 删除了附着在select元素上的事件,因此你无法看到这些变化。然而,你可以通过编程设置grapejs来改变样式或设备。请看这个fiddle中的例子。https:/jsfiddle.netfd2z5qsa.

这里是相关部分。

$('.gjs-devices').on('select2:select', function (e) {
  editor.setDevice(e.params.data.id);
});


$('#gjs-clm-states').on('select2:select', function (e) {
 selectorManager.setState(e.params.data.id);
});```


© www.soinside.com 2019 - 2024. All rights reserved.