我在noconflict模式下多次使用jQuery,如下所示
var $j = jQuery.noConflict();
每次都很棒。
今天,我使用了jQuery'之前'插件。我使用了相同的noconflict函数,但它不起作用http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin /
我不确定 $。fn.extend 是否可以正常工作。请帮助谢谢
答案 0 :(得分:2)
如果它在您的代码中,$.fn.extend
将无效。您需要为代码使用$j.fn.extend
(如果$ j是您用于jQuery的变量的名称)。
插件应该正常工作,因为它们通常采用以下约定,
(function($){
/*Plugin Code*/
})(jQuery);
允许使用$,同时保证不冲突。
(请参阅我的回答:What does this JavaScript/jQuery syntax mean?)
我会检查你的插件,看看是否成立。
希望这有帮助