我在使用Shopify网站时遇到了一些问题。根据Yellow Lab Tools,我有2个jQuery实例,这可能是问题的根源。但是,我在<head>
部分安装了1.9.1,然后黄色实验室工具也说在网站的某处安装了2.1.4。
该网站是:www.thehighsociety.com
如何找到第二个实例的位置并将其删除?或以其他方式告诉它被忽略?
答案 0 :(得分:0)
检查了网站的来源。也许shopify已经包括jquery了。尝试并注释掉版本1.9.1并查看ti是否解决了问题。
我能看到的另一个问题是你如何检查是否加载了jquery:
if (typeof jQuery === 'undefined')
应该是:
if (typeof jQuery == 'undefined')
这可能是库加载两次的原因。
答案 1 :(得分:0)
如果你删除这段代码;
<!-- Begin Recently Viewed Products -->
<script type="text/javascript" charset="utf-8">
//<![CDATA[
// Including jQuery conditionnally.
if (typeof jQuery === 'undefined') {
document.write("\u003cscript src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
document.write('<script type="text/javascript">jQuery.noConflict();<\/script>');
}
// Including api.jquery.js conditionnally.
if (typeof Shopify.resizeImage === 'undefined') {
document.write("\u003cscript src=\"\/\/cdn.shopify.com\/s\/assets\/themes_support\/api.jquery-3fdf7f8ecde4022383bde5e52e9d15002ce0866a679c7fa8a02be79b7a21c3ec.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
}
//]]>
</script>