我正在尝试在我的项目中使用JQuery cookie插件,但是我遇到了一些麻烦。因为我需要使用原型库和JQuery库,所以我使用JQuery.noConflict()
方法将$ j指定为JQuery别名。不幸的是,即使我将jquery.cookie.js加载到我的页面中,$j.cookie('name','value')
也会返回
Uncaught TypeError: Object function (selector, context){
//The JQuery object is actually just the init constructor 'enhanced'
return new JQuery.fn.init(selector,context);
} has no method 'cookie'
答案 0 :(得分:1)
它看起来不像是开箱即用。虽然,我相信你有可能改变它。例如,在块中用'$'替换jQuery的实例
(function($) {
$.cookie = ...
})(jQuery);
我不明白为什么那不行,但我不知道。我只是猜测;)