Jquery没有冲突

squ*_*ker 5 jquery

在大多数情况下.noConflict()对我来说很好,例如:

$jq('#no-thanks').click( function(event) {
    $jq("#olsu").fadeOut();             
});
Run Code Online (Sandbox Code Playgroud)

但是这个的语法是什么:

$.cookie("example", "foo", { expires: 7 });
Run Code Online (Sandbox Code Playgroud)

我试过了:

$jq.cookie("example", "foo", { expires: 7 })
Run Code Online (Sandbox Code Playgroud)

$jq().cookie("example", "foo", { expires: 7 })
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Sar*_*raz 8

这应该工作:

(function($){
  // your all jQuery code inside here

  $.cookie("example", "foo", { expires: 7 });

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

现在你可以使用$而不用担心与其他库冲突,只要你将jQuery代码放在上面的自动调用匿名函数中即可.

更多解释