Jquery兼容可以,但是美元$符号怎么会冲突的呀?

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

论坛里很多高手都分享了Ecshop与Jquery不兼容的解决办法

大部分都是可以用的

但是小弟有一点不是很明白


  1. $(document).ready(function() {

  2. $('<a href="#" id="gotop1">top</a>').appendTo('#div_gotop').hide().click(function()
  3. {
  4. $(document).scrollTop(0); $(this).hide(); return false;
  5. });
  6. var $gotop1 = $('#gotop1');
  7. backTopLeft();
  8. $(window).resize(backTopLeft);
  9. $(window).scroll(function() {
  10. //if ($(document).scrollTop() === 0) { $gotop1.hide() }
  11. //else { $gotop1.show() }
  12. if ($.browser.msie && $.browser.version == 6.0 && $(document).scrollTop() !== 0) { $gotop1.css({ 'opacity': 1 }) }
  13. })
复制代码


比如这个里面的美元符号$ 肯定会和EC冲突的呀

也有人说用 把$换成 JQuery 但是 我试了不行

求高手解答

回答:
global.js里面有$()函数,另外,模板目录下的action.js里面也有个$()函数,解决的办法之一是把这些函数改名,例如$()改成ID()




据我所知 如果这样改的话 应该会有很多地方吧

回复sodoit


据我所知 如果这样改的话 应该会有很多地方吧
lixiao0512 发表于 2011-4-20 09:32

不会,就js里面的几个地方。

楼主能分享下JQ兼容的方法吗




论坛里太多了