一般而言:
仅在特定插件中加载所需的功能加载拷贝后立即使用noConflict模式(通常在严重的libs中可用)所有这些都可以很好地使用引导(他们过去在noConflict实现方面有问题,但他们已经解决了这些问题)。
例如,在我的Laps插件中,我从三个部分编译JS文件:
引导程序的工具提示组件无冲突指令,将工具提示移动到我自己的名字我的实际代码,通过我自己的名字设置工具提示WP没有很方便的方法在排队脚本之后立即输出JS,所以将其组合到单个文件中是最可靠的。
// tooltip source here
jQuery.fn.lapstooltip = jQuery.fn.tooltip.noConflict();
jQuery(document).ready(function () {
jQuery(".laps-timeline .event").lapstooltip({
container: \'#wpadminbar\',
placement: \'bottom\',
html : true,
animation: false
});
});
请参见
full source.