- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名用户体验设计师,在前端开发方面有一些经验,在在线编辑器概念验证中工作,以便在可用性研究中进行测试。我们的第一个发现是,用户希望有一个按钮可以直接添加公司字体系列和正文文本大小(Arial 11px)。我知道这可以通过带有下拉菜单的 inlineStyle.js 插件轻松实现,但我希望具有与粗体或斜体按钮相同的行为。我尝试查看该插件的代码,但无法使其适用于我的情况我也尝试过此示例中的代码 Froala add custom pre code button但它太旧了,无法与最新版本的 froala 一起使用。
谢谢。
最佳答案
我想前进的方向可能是实际使用 inlineStyle 插件,然后进入 Froala 编辑器实例并隐藏工具栏上的插件按钮,同时添加您自己的自定义按钮以“单击”插件中的隐藏样式选项下拉菜单。
我现在没有启用 inlineStyles 插件,但我有 paragraphStyles 插件,我相信它遵循相同的方法。这张图片是从 Chrome 检查器中抓取的,显示了构建 Froala paragraphStyle 选项下拉列表的元素(类似于 inlinStyles)。黄色突出显示位于"is"我的样式的激活按钮的元素的类中。突出显示的文本是我的类名称 - 单击该选项时我想要应用的类。这让我有机会通过 jQuery 等方式定位点击触发器,所以
$('.dzTtlRed').trigger('click'....)
因此,您可以向 Froala 编辑器工具栏添加一个自定义按钮,并将其设置为触发下拉列表中样式选项的点击。
关于隐藏插件按钮,这是我成功用来隐藏 Froala 工具栏上的 paragraphStyle 插件下拉按钮的方法。我希望你可以对 inlineStyles 做同样的事情。请注意,您需要在 Froala 编辑器完成构建后触发此事件 - 我注意到其中存在一些异步行为,这意味着事情不会立即发生或以任何外部可预测的顺序发生,因此您可能需要使用 Froala 初始化回调事件。 p>
var inputBox = $('#' + eleId); // eleId is the Froala nominate textarea html id attr.
inputBox.closest("div").find("button[data-cmd='paragraphStyle']").hide();
关于javascript - Froala 添加内联样式自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46818750/
我想编辑一个源代码(Java脚本、JSON等)。在角-弗罗拉-所见即所得中。因此,按照逐步的文档https://froala.com/wysiwyg-editor/examples/code-mirr
我正在使用 FROALA 构建电子邮件模板。 我不想让用户有权编辑它的一部分。 有没有办法阻止用户编辑部分内容? 谢谢你。 最佳答案 最好的方法是使用 contenteditable=false标志,
我从 Angular 为1的项目Froala编辑器开始,我逐步按照文档进行操作,我想显示insertImage按钮和insertTable,但没有显示任何内容。这是我的代码: var tb = [ "
我正在使用 Froala edit 作为富文本编辑器, $(notesSelector).on('froalaEditor.initialized', function (e, editor) {
我正在使用 Froala edit 作为富文本编辑器, $(notesSelector).on('froalaEditor.initialized', function (e, editor) {
Froala 编辑器组件在初始化时有许多可用的设置,包括占位符。 但是,我有一个情况,我必须在初始化后更改占位符。 我在 API docs 中看不到任何方法来做到这一点。我尝试通过 console.l
当复制和粘贴文本和其他一些情况时它会崩溃。之后无法提交表单。 这是我的带有图像 uploader 的 javascript 参数: require('froala-editor/js/froala_e
我正在使用 Froala 编辑器。我想将图像上传到自己的服务器,如 documentation 中所述响应格式应为 { link: 'path/to/image.jpg' },但我的服务器返回另一种格
我一直在四处寻找,但没有找到解释如何在 froala 编辑器的工具栏上创建自定义输入字段的地方。类似于 url 按钮的工作方式: Froala url input 它有一个输入框和一个插入框,我怎样才
我使用froala编辑器,以及图像上传插件的配置。问题是,当我上传高度大于宽度的图像时,编辑器会自动旋转图像。 您可以在这个演示页面froala editor demo测试这个问题. 如何解决这个问题
我是一名用户体验设计师,在前端开发方面有一些经验,在在线编辑器概念验证中工作,以便在可用性研究中进行测试。我们的第一个发现是,用户希望有一个按钮可以直接添加公司字体系列和正文文本大小(Arial 11
我第一次使用 froala 编辑器,现在遇到了问题。在第一页上,froala 工作得很好,但在第二页上,编辑器不起作用。当我单击工具栏按钮时,我注意到了。文本长度始终等于零并且占位符不会隐藏。请帮我解
我在我的网站上成功安装了 Froala,但是定位图像似乎不起作用。它们总是在左边,即使我将它们居中/右对齐。 所以在文本编辑模式下它工作正常.. 但看了结果后,所有 3 个对齐看起来都一样。 图像有这
完整的 Froala 所见即所得编辑器如下所示: 但是在我的元素中添加 API 后,一些工具栏按钮丢失了。快照如下所示。 从上面可以看出,我的编辑器中缺少大部分工具栏按钮,例如颜色、段落格式等。 我包
Froala 不想显示某些按钮(例如:视频、图像、表格...),我现在不知道为什么。也许我只是忘记添加一些脚本?这是我的选项: public tb = [ "bold", "i
我正在尝试使用 Froala 所见即所得编辑器将图像上传到我的本地主机(用于测试目的),但它不起作用。当我选择要上传的图像时,它在编辑器中显得褪色,然后在我单击其他地方时消失。下面是我的代码以及指向我
我正在使用 froala js 1.9 js .. 直到昨天为止都运行良好 .. 但现在 Enter 键在编辑器上不起作用。 $('#txt_blog_editor').editable({
由于需要,我已经实现了 froala 编辑器并动态创建了 froala id。这工作正常,但我想禁用此编辑器中的表情符号。 $('#froala'+key).froalaEditor({ im
我正在为 Froala 定制一个自定义工具栏按钮。为了执行我的操作,我需要从原始文本区域读取数据属性。 我怎样才能实现这个目标? 谢谢。 最佳答案 FroalaEditor.RegisterComma
我正在尝试将一些事件监听器注册到使用 froala 编辑器 react 组件呈现的元素。我按照文档中的建议在 froala 配置中传递我的“潜在”事件监听器。 这就是我想要实现的目标 events :
我是一名优秀的程序员,十分优秀!