jQueryとjQueryCookieファイルを使用するMagentoのインストールがあります。
私の製品ページでは、.cookieメソッドが機能しません。次のようになります...
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'cookie' limesharp.js:172
(anonymous function) limesharp.js:172
f.Callbacks.o jquery.js:2
f.Callbacks.p.fireWith jquery.js:2
e.extend.ready jquery.js:2
c.addEventListener.B
製品ページを除いて、すべてのページが正常に機能します。
ソースを表示すると、.cookie.jsファイルが存在します
ページはここにありますhttp://mona.limebuild.net/furniture/blue-moon-bed.html
Cookie関連のコードは次のようになります。
$.noConflict();
jQuery(document).ready(function(){
//loads more jquery
if (jQuery.cookie("bannerTop") == 1) {
jQuery('.cookie-banner').css('display','none');
jQuery('.page').css('margin-top',0);
jQuery('.overlay').css('display','none');
}
jQuery(window).click(function(){
jQuery.cookie("bannerTop", 1, { expires: 30 });
jQuery('.cookie-banner').fadeOut();
jQuery('.page').css('margin-top',0);
jQuery('.overlay').css('display','none');
});
});
乾杯!