Javascript 试图从我下载的包中删除html
我已经为我的网站下载了Trumbowyg WYSIWYG编辑器。工具栏上有很多用于文本对齐、引用等的按钮,我不需要这些。所以我想删除它,但我不确定具体怎么做,因为没有HTML文件,因为按钮似乎是从JavaScript生成的。因此,我进入了JS文件,其中列出了如下按钮:Javascript 试图从我下载的包中删除html,javascript,html,css,Javascript,Html,Css,我已经为我的网站下载了Trumbowyg WYSIWYG编辑器。工具栏上有很多用于文本对齐、引用等的按钮,我不需要这些。所以我想删除它,但我不确定具体怎么做,因为没有HTML文件,因为按钮似乎是从JavaScript生成的。因此,我进入了JS文件,其中列出了如下按钮: btns: [/* ['viewHTML'], ['undo', 'redo'],*/ ['formatting'], 'btnGrp
btns: [/*
['viewHTML'],
['undo', 'redo'],*/
['formatting'],
'btnGrp-semantic',
/*['superscript', 'subscript'],
['link'],*/
['insertImage'],/*
'btnGrp-justify',
'btnGrp-lists',
['horizontalRule'],
['removeformat'],
['fullscreen']*/
],
正如你所看到的,我只留下了几个按钮。然而,这实际上没有任何作用。所有的按钮仍然出现。我可以将一些按钮设置为
display:none
,但是这在语义上并不好。这也不起作用,因为每个按钮都嵌套在自己的div中,但它们都具有相同的类。trumbowyg button group
,并且没有单独的标识符。我试图通过javascript使用.css('display','none')
删除单个.trumbowyg按钮组
,但是这不起作用。任何建议都将不胜感激 要自定义按钮窗格,不需要更改Trumbowvg的源代码。有一个公众可以这样做。您可以在初始化Trumbowvg时定义使用的按钮:
$('#demo').trumbowyg({
btns: [['formatting'], 'btnGrp-semantic', ['insertImage']]
});
对于您的方法,我想这是因为您更改了Trumbowvg的
src
代码,但没有将其构建到它的dist
?谢谢,我没有意识到这一点……节省了很多时间。所以我使用了你粘贴的函数来移除按钮,效果很好。然而,所有剩余的按钮都向左浮动,我希望它们居中。你知道我怎么做吗?我尝试了.trumbowyg按钮组{margin:0 auto}
,它使它们居中,但这会在我删除的按钮之间造成巨大的间隙。@Zorgan为了使按钮居中,您可以使用.trumbowyg按钮窗格{justify content:center}