【发布时间】:2013-11-29 08:30:06
【问题描述】:
我们正在开发一个加载 jquery 版本 1.8.2 的 magento 网站
我们已经添加了这个
var jlbJs = jQuery.noConflict();
并将其添加到页面中
if (typeof jlbJs != 'undefined') {
// jQuery is loaded => print the version
alert(jlbJs.fn.jquery);
}
只是为了验证 jquery 是否可用,它还显示了使用 jQuery 的版本。
但是一旦我们使用
jlbJs(document).ready(function () {
alert('++++++++++++++++++++++++++');
jlbJs.reject(); // Default Settings
return false;
});
或
jQuery(document).ready(function () {
alert('++++++++++++++++++++++++++');
jQuery.reject(); // Default Settings
return false;
});
或
jQuery(document).ready(function () {
alert('++++++++++++++++++++++++++');
});
或页面中的任何其他 jquery 项目它从不触发或警告,没有错误,什么都没有。
有人对它有什么想法吗?
【问题讨论】:
-
在页面中添加一堆
console.log(jlbJs)语句(从页面末尾开始)可能很有用。看看有没有变化。要查看控制台输出,最好使用 Chrome 或 Firefox(带有 firebug 插件)按 F12 打开开发者工具,默认情况下应该使用控制台选项卡打开。
标签: javascript jquery magento