我在Gutenberg自定义块中有一个google地图渲染-在前端页面上运行良好,根本不触发编辑。
这是php块渲染功能中带有javascript冒犯性的地方
var xml_url="http://localhost/thegatewaychurch/?ca_download=address-xml&member_type_id=1,3&small_group=NULL&address-xml=7627e5c158";
var lat=52.75279627903644;
var lng=0.418583437048369;
var zoom=12;
jQuery(document).ready(function(){load(lat,lng,xml_url,zoom);});
我猜“文档”还需要其他内容。标头中带有load()的Javascript文件。
答案 0 :(得分:0)
您的代码在前端运行良好,因为它与gutenberg块无关,您只是在文档加载时运行jquery。如果删除自定义块并直接将代码放入队列,它将仍然有效。
可能您没有在自定义块中正确地将jquery元素安装到块上。检查您的加载功能。
您正在等待文档被加载,因此加载功能是位于标题部分还是位于封闭主体标签之前,并不重要。