黄聪:WordPress制作插件中使用wp_enqueue_script('jquery')库不起作用解决方法
2014-04-24 20:30
686 查看
这个应该不是什么新信息,但我却是现在才搞清楚。
今天又是在wordpress调用jquery,情况还是如此。无意中打开wordpress中jquery.js,然后对比code.jquery.com中的代码,发现wordpress中的jquery.js最后面是多了一行代码的:
上面那行代码的意义是:释放jquery中的$变量。从而避免多个javascript库之间的冲突问题。我们只要在编写插件的时候jquery中要使用到$变量时,可用jQuery来代替。例如:
用下面的代码代替:
OK,现在使用wordpress内核中的jquery库也能出来效果了。
今天又是在wordpress调用jquery,情况还是如此。无意中打开wordpress中jquery.js,然后对比code.jquery.com中的代码,发现wordpress中的jquery.js最后面是多了一行代码的:
jQuery.noConflict();
上面那行代码的意义是:释放jquery中的$变量。从而避免多个javascript库之间的冲突问题。我们只要在编写插件的时候jquery中要使用到$变量时,可用jQuery来代替。例如:
$(document).ready(function(){ $("p").after("<b>Hello</b>"); });
用下面的代码代替:
jQuery(document).ready(function(){ jQuery("p").after("<b>Hello</b>"); });
OK,现在使用wordpress内核中的jquery库也能出来效果了。
相关文章推荐
- 黄聪:通过wp_enqueue_script优化WordPress中JavaScript在插件、主体中加载位置(转)
- 黄聪:VPS服务器如何配置PHP.ini解决wordpress使用WP-Mail-SMTP插件发邮件出现Could not connect to SMTP host的解决办法
- 黄聪:使用$.getJSON解决ajax跨域访问 JQuery 的跨域方法(服务器端为wordpress程序)
- WordPress静态缓存插件WP Super Cache的使用方法
- WordPress中query_posts函数和WP-pagenavi插件冲突的解决方法
- 解决wordpress使用wp_redirect函数出现Warning: Cannot modify header information的方法
- 在 WordPress 中加载 JavaScript 最好使用 wp_enqueue_script() 函数以减少问题提高效率
- VS2012使用验证控件出现[ASP.NET]WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。的解决办法。
- WP Page Numbers – wordpress分页导航插件使用方法与教程
- 在wordpress中使用 markdown:wp-markdown插件的使用方法
- [WP]常见wordpress安装,运行,使用出现500错误分析和解决方法
- WordPress使用wp-autopost插件采集储存于七牛云出错显示incorrect zone, please use up-z1.qiniu.com的解决办法
- WordPress缓存插件WP Super Cache的使用及常见问题解决
- WordPress中wp-Syntax插件使用方法
- WordPress静态缓存插件WP Super Cache的使用方法
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
- 使用jquery插件报错:TypeError:$.browser is undefined的解决方法
- 黄聪:wordpress后台,修改数据表前缀之后显示“您没有足够的权限访问这个页面”的解决方法
- 在WordPress中使用wp-cron插件来设置定时任务
- Sublime Text 无法使用Package Control或插件安装失败的解决方法