Wordpress Gutenberg块中的Jquery在编辑屏幕上未触发

时间:2018-11-05 19:07:14

标签: jquery wordpress-gutenberg gutenberg-blocks

我在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文件。

1 个答案:

答案 0 :(得分:0)

您的代码在前端运行良好,因为它与gutenberg块无关,您只是在文档加载时运行jquery。如果删除自定义块并直接将代码放入队列,它将仍然有效。

可能您没有在自定义块中正确地将jquery元素安装到块上。检查您的加载功能。

您正在等待文档被加载,因此加载功能是位于标题部分还是位于封闭主体标签之前,并不重要。