大佬教程收集整理的这篇文章主要介绍了jquery – 使用命名空间调用函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
(function($,window,document) { $.jqfactory('my.tooltip',{ /* My tooltip code */ },falsE); }(jQuery,document));
现在假设我在我的页面中也包含了Bootstrap框架,我只想调用我的tooltip()版本,而不是bootstrap版本.如何使用命名空间$.my.tooltip?
http://getbootstrap.com/javascript/#js-noconflict
// return $.fn.tooltip to prevIoUsly assigned value var bootstrapTooltip = $.fn.tooltip.noConflict(); // give $().bootstrapBtn the Bootstrap functionality $.fn.bootstrapTooltip = bootstrapTooltip;
您可以使用$.bootstrapTooltip来调用Bootstrap工具提示(如果您想使用它).您将能够使用$.tooltip进行其他操作.
jQuery noConflict没有解决这个问题,因为它只分离了不同的jQuery版本.工具提示函数不是原始jQuery代码的一部分,因此使用jQuery noConflict是没有意义的,除非你想加载2个不同的jQuery版本并使用2个不同的jQuery对象“$”和“$$”作为例子.这肯定会导致以后出现许多问题,因为开发人员会有意大利面条代码.
以上是大佬教程为你收集整理的jquery – 使用命名空间调用函数全部内容,希望文章能够帮你解决jquery – 使用命名空间调用函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。