Javascript TinyMCE滑块最大值和最小值
我想在编辑器中使用滑块更改字体,但无法设置最大值。滑块使用默认的tinyMCE编辑器管理器Javascript TinyMCE滑块最大值和最小值,javascript,tinymce-4,Javascript,Tinymce 4,我想在编辑器中使用滑块更改字体,但无法设置最大值。滑块使用默认的tinyMCE编辑器管理器 // Open window editor.windowManager.open({ title: 'font resize', body: [ {type: 'slider', name: 'size', labe
// Open window
editor.windowManager.open({
title: 'font resize',
body: [
{type: 'slider', name: 'size', label: 'Size', value: 50, max: 200}
],
onsubmit: function(e) {
node = tinymce.activeEditor.selection.getNode();
execFontSize(e.data['size'], 'px', node);
}
});
max似乎不起作用。我还尝试了“aria valuemax”等。是否有可能更改它,我们的“我必须用JS“破解它吗?”您需要的属性是
minValue
和maxValue
(与min
和max
相反)
例如:
editor.windowManager.open({
title: 'font resize',
body: [
{
type: 'slider',
name: 'size',
label: 'Size',
value: 30,
minValue: 25,
maxValue: 50
}
],
...
});
aria-*属性不控制JavaScript行为。它们只是为了方便使用。@Fred谢谢你的回答。我通过添加一个容器类型并使用自己的自定义(html)范围滑块解决了此问题。请发布您的解决方案,以便遇到相同问题的其他人知道如何解决此问题。