您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop解决transport.js和jquery的冲突方法
痴梦2023-12-26 01:23:48ecshop商城教程已有人查阅
导读在page_header.lbi文件的最后面添加下面的代码即可,经IETester测试后,ie6及以上都可行。注:**为大写O-N-S,去掉中间的两个-,被屏蔽了,无语。先声明一下,这不是我自创的
在page_header.lbi文件的最后面添加下面的代码即可,经IETester测试后,ie6及以上都可行。
再加上这段代码
注: **为大写O-N-S,汗,竟然屏蔽掉,去掉中间的两个-。
2.调用jq之后,将其他jq代码中的$符号替换成jq就行了.
比如将lazyload代码中的$替换成jq:
{insert_scripts files='niuzai/jquery-1.8.3.js'}
<script type="text/javascript">
$(function() {
window.__Object_toJS**tring = Object.prototype.toJS**tring;
delete Object.prototype.toJS**tring;
});
</script>
{insert_scripts files='test.js'}
注:**为大写O-N-S,去掉中间的两个-,被屏蔽了,无语。先声明一下,这不是我自创的,而是看了论坛里的兄弟的相关帖子后,然后我试了没用,因为导入文件顺序的问题,导致不能解决, 所以就发了这个帖子,和大家分享分享。test.js为自己用jquery写的一些代码,要放在jquery文件的后面,注意不能和jquery文件一同 导入,注意顺序,否则会出错。顺序为:先导入transport.js文件{insert_scripts files='transport.js,utils.js'},然后导入jquery文件 ,{insert_scripts files='niuzai/jquery-1.8.3.js'}再加上这段代码
<script type="text/javascript">
$(function() {
window.__Object_toJS**tring = Object.prototype.toJS**tring;
delete Object.prototype.toJS**tring;
});
</script>
最后引入自己用jquery书写的js文件。{insert_scripts files='test.js'}注: **为大写O-N-S,汗,竟然屏蔽掉,去掉中间的两个-。
2.调用jq之后,将其他jq代码中的$符号替换成jq就行了.
比如将lazyload代码中的$替换成jq:
function lazyload(option){
var settings={
defObj:null,
defHeight:0
};
settings=jq.extend(settings,option||{});
var defHeight=settings.defHeight,defObj=(typeof settings.defObj=="object")?settings.defObj.find("img"):jq(settings.defObj).find("img");
var pageTop=function(){
return document.documentElement.clientHeight+Math.max(document.documentElement.scrollTop,document.body.scrollTop)-settings.defHeight;
};
var imgLoad=function(){
defObj.each(function(){
if (jq(this).offset().top<=pageTop()){
var src2=jq(this).attr("src2");
if (src2){
jq(this).attr("src",src2).removeAttr("src2");
}
}
});
};
imgLoad();
jq(window).bind("scroll",function(){ imgLoad();
});
}
lazyload({
defObj:"#index"
})
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop首页商品列表页面显示商品属性的方法
ecshop商品属 如何显示在商城其他页面呢?ecshop首页显示商品属 ,商品列表页面显示商品属 的调用教程。 ECSHOP任意页面调用商品属 ,直接用 -
ecshop订单打印订单信息显示商品缩略图的方法
1、打开 admin/order.php 文件 (建议使用editplus)找到2、打开 admin/templates/order_info.htm 模板页,在 {$goods.goods_sn} 后面增加 -
ecshop浏览器地址栏ICO图标更换方法
最近看到有不少ECSHOP用户反映, 更换favicon.ico 文件后, 浏览器地址栏没有显示新的ICO图标,尤其是IE7。 -
ecshop会员注册页密码提示问题修改方法
两种方法1、直接修改语言包文件 languages/zh_cn/user.php找到下面部分并修改之 /* 密码找回问题 */$_LANG['pass
留言与评论 (共有 条评论) |