我只是改变了我的WordPress主题加载jQuery的方式,从手动加载谷歌的版本到加入WordPress的版本。 wordpress附带的版本中有“noconflict()”,所以$快捷方式不再适用于我所有的jQuery,而是我需要在它的位置使用“jQuery”。切换到jQuery noconflict,我该如何修复代码?
我在页面上有很多.js脚本和很多jquery设置初始化,现在它们都不起作用,因为它全部使用简写$。
我的问题是,假设我需要使用wordpress附带的noconflict版本,修复我的速记代码的最佳方法是什么?
我应该像这样在每个脚本的顶部添加一行吗?
jQuery(document).ready(function($) {
或者我应该“在文件中查找”所有$和替换为jQuery?
啊 - 整洁的 - 这是为了保护'undefined'我从来没有看到过的方式。 – 2012-07-07 23:12:40
@AdamRackis yeap,我第一次看到它被使用在jQuery源代码中http://code.jquery.com/jquery-latest.js – xandercoded 2012-07-07 23:15:15