老问题,关于 transport.js 和jquery冲突解决方案-。-

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



这里顺便问各位个小问题啊~各位在做模板的时候
ecshop里自带的js什么时候,哪个模板(或功能)该引用哪个js……怎么看的啊~~~我怕搞漏了!要是有个手册,描述出每个js的用处或者哪个功能需要什么js。。。。就好了
~
~~
~~~
以下为《老问题,关于 transport.js 和jquery冲突解决方案-。-》

本人新手,确实这个js和jquery有冲突,百度了一下说是JS**的什么什么……我也不太懂!说是只要删除transport.js某段方法就好了!确实,但是这样的话~好像添加到收藏夹功能就不能用了!囧。百度一晚上找到一段代码可以解决问题,本人又优化了一小下下~对了,这个调用顺序也要安我这个来~~~~

//引入transport.js这个js{insert_scripts files='transport.js,utils.js'}


//引入jquery
<script type="text/javascript" src="{$qing_path}ext/jquery/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="{$qing_path}ext/jquery/ui/jquery-ui-1.8.6.min.js"></script>


//以下这个是百度到的代码,把**换成大写的O~N~S(去掉“~”)~有个小问题,就是当delete Object.prototype.toJS**tring;后购物车功能好像就不能用了,所以我就增加了个$('.padd').click(function(){...}这个是商品页面添加到购物车按钮的div~当点击的时候 将删除的那个东东再调用回来。
<script type="text/javascript">
$(function() {

window.__Object_toJS**tring = Object.prototype.toJS**tring;
delete Object.prototype.toJS**tring;

$('.padd').click(function(){
Object.prototype.toJS**tring = window.__Object_toJS**tring;
Object.prototype.toJS**tring ? alert('购买处(购物车)添加一个唯一ID代替“.padd”') : Object.prototype.toJS**tring = window.__Object_toJS**tring;
});

});
</script>

回答:
冲突的这段代码注释掉好了,用json2.js代替




直接注释掉用 json2.js代替~其他地方需要修改什么么?哥哥可否给一个教程-。-