从定制器中的部分菜单接收“Menu-Toogle”事件

时间:2015-04-08 作者:maioman

我正在构建一个插件,通过JS脚本在首页上进行一些转换。

我正在尝试在自定义程序中构建上下文控件,以便在打开某个节时修改iframe中的视图_

区段菜单触发“打开”事件的正确侦听器(和挂钩)是什么?

1 个回复
SO网友:maioman

到目前为止,我提出的唯一解决方案是创建一个函数postMessage将事件放入iframe(使用customize_controls_enqueue_scripts 挂钩)。

对于iframe中的接收器(连接customize_preview_init hook)我认为它仍然需要一些优化,因为我遇到了一个奇怪的问题window.addEventListener(\'message\',* 正在加载自定义程序时获取一些副本。。

但也许这就是它应该工作的方式,因为我用的是customize_preview_init 钩住两次。

因为我觉得他们可能是更好的方式,欢迎任何反馈或评论_

结束

相关推荐

有没有一个JavaScript API?如何访问JS中的公有数据和私有数据?

根据this post Wordpress没有内置的JavaScript API。因此,想要在AJAX上构建的开发人员似乎想出了他们自己的解决方案,但我觉得这并不合适。除了使用内置API获取帖子或任何数据之外,我真正错过的是一组处理后端和前端接口的JavaScript函数。现在,关于这个问题有什么计划吗?例如,我很想知道左侧主菜单被折叠,用户登录的是哪个组,甚至是浏览器等客户端数据。