www.ypnh.net > 如何让ECShop支持JQuEry

如何让ECShop支持JQuEry

ecshop模板兼容jquery问题,主要原因是 transprot.js 文件中, 大概 580行到590行之间,这个句用于格式化json,他重写了 object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在 Object.prototype.toJSONString =...

ecshop模板兼容jquery问题,主要原因是 transprot.js 文件中, 大概 580行到590行之间,这个句用于格式化json,他重写了 object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在 Object.prototype.toJSONString =...

transport.js 和 jquery 方法: 在 page_header.lbi 库文件中加入如下代码,注意操作顺序: 1.先导入transport.js 文件 {insert_scripts files='transport.js,utils.js'} 2.然后导入您网站使用的jquery文件 3.加入代码 $(function() { window.__...

框架的选择都是对自己有利的 至于使用不使用jquery ,要看自身情况,不是所有地方/所有人都会选择jquery

ECSHOP没有用框架,是面向过程了,中间使用了smarty模板引擎技术

参考一下默认的js写法就行了 可以用这样的写法,引用到模板文件里js文件夹 还有一种写法是这样的 {insert_scripts files='common.js,index.js'} 这代表引用两个js:common.js,index.js 目录为ecshop程序的js文件夹

ecshop应该没有用到jQuery,它所有的脚本都放在ecshop/js目录下了, $符的定义是通过 Utils.$ = function(name) { return document.getElementById(name); } 这段代码来定义的

ecshop 封装了ajax 方法 如果你要实现自己的方法可以另写,或者修改它本身的方法,不过封装的方法 很多地方都有调用,建议另写

你要看有没有加载jquery库,还有要检查下是否放在你的jquery效果的js代码之前... 因为html页面解析的时候是从上而下的顺序滴...

那就解决下jquery冲突吧 第一步:替换 transport.js transport.org.js jquery-1.6.2.min.js(此jquery只是因为我做的客服插件用到了jquery-1.6.2.min.js,所以才引用的这个,根据自己的具体模板中引用的jquery文件来引用。只要有jquery文件就可以...

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com