我有一个WordPress主题,其中我在函数.php文件中包含了一个外部工具,使用的是‘lib/Packages/Tool/init.php’.在该工具中,我有一个src/TOOL.php文件,在其中我使用wp_enQueue_script函数将一些JavaScript脚本入队.JavaScript代码将某些表单域的位置随机化,但这些域应该在页面加载后立即从用户的视图中隐藏.但是,在页面加载后有一段时间,生成的字段可见,然后消失.
下面是我的src/tool.php文件中的相关代码:
public function enqueueScripts()
{
$file_url = $this->file_path_to_url(dirname((__FILE__), 2));
wp_enqueue_script('field-randomizer', $file_url . '/assets/js/field-randomizer.js', array(), '1.0.0', true);
}
我一直在try 使用wp_enqueue_script中的true参数异步地将脚本入队,但这并没有解决生成的字段在页面加载时短暂出现的问题.
除此之外,我还try 将脚本放入函数.php文件中,但问题仍然存在.
我想知道如何防止页面加载时生成的字段的这种短暂可见性.有没有一种方法可以确保在页面加载时快速执行并隐藏这些字段?
如果有任何关于优化脚本执行、使用异步加载或更改脚本排队方式的建议或建议,我们将不胜感激.谢谢!