通过拖放添加脚本,动态添加元素
问题
嘿。感谢你带来的这个精彩项目。我在一个项目里用它,需要一些帮助。 1- 我有一个带有脚本的块元素。这个脚本会在iframe内动态添加表单。 “JavaScript blockManager.add('custom-script', { 标签:“Email-Custom-Script”, 类别:“形式”, 内容: <div> <script type=“text/javascript” src=“https://app.getresponse.com/viewwebformv2.js?u=zqQFS&webforms_id=SGRbz”></script> <div>', 属性:{ 标题:“获取回复表”, 类别:“FA方阵” } }) 如果关闭了“allowScript”,我可以用自定义块元素,但不能添加脚本。
回答(3)
终于解决了@pouyamiralayi谢谢你的帮助。使用你的解决方案后,它会把脚本插入正确的位置。
嗨!你试过把你的脚本放进脚本标签吗?这样一来,end_时_executed,并且很可能符合你想要的顺序:
编辑。BlockManager.add('form-block', {
脚本: function(){/* your-js */}
}
干杯。
当我拖拽脚本到页面上的任意位置时,葡萄无视该位置,将形态渲染在页面末尾。 说实话我也不清楚,这完全取决于第三方库(你说的是GetResponse)以及加载后如何附加内容当我在 grapesjs init 函数中启用“allowScripts: 1”时,我可以添加脚本,但无法拖拽(使用)自定义块元素 首先,你的方块里不需要用“html”、“head”、“body”标签。你是在已经定义好的文档“正体”里放HTML片段...... 我强烈建议你了解一下[组件](https://grapesjs.com/docs/modules/Components.html),因为你能获得比简单方块更多的控制
相关问答
通过相似的问题讨论继续研究。
问题 #3355
优点:在图层面板元素中添加标题属性
你好@artf, 当我在图层面板中嵌套多个元素时,由于图层面板宽度不够大,有些元素名称会被截断,我知道自定义可调整大小面板可以解决,但大多数用例中添加标题属性就足够了。 ![截图 2021-03-22 14 50 53](https://user-images.githubus...
问题 #2718
不能用i18n
又见面了,@artf, 你关闭了我之前的工单,但我没成功重新开启 我看过文件和关于保护i18N的部分,但没能用到。 在你的文档里,你用的是导入函数,基本上我的代码比较简单,也不需要导入,比如这样: <html> <身体> <link rel=“st...
问题 #890
:我无法让这个简单的例子正常工作
我对JavaScript并不陌生,但当我尝试这个例子时: 我得到的是一张空白页。 这还包括加入CSS和Javascript库。 有什么建议能让它顺利运行吗? 看起来是个出色的项目!
问题 #1458
在 grapesjs 编辑器中嵌入了 Jquery 事件,但无法如预期工作。
@artf,我尝试把模板嵌入到grapesjs编辑器里。我遇到的问题是编辑器在那个模板下没有按预期工作。 注意:我用 react 应用来封装 grapesjs 编辑器。 最初编辑器嵌入了我的模板,看起来就像下面的图片 ![无题](https://user-images.gith...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。