请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ecshop 部分jquery效果不管用

今天做模板的时候,html页面中的所有JS效果都是可以显示的。
但是即使是把html页面的代码全部拷贝到dwt页面中也是不行。
由于模版中用了jquery部分代码和smarty的标签冲突。例如
$(".sr_list ul li").hover(function() {$(this).addClass("hover").siblings().removeClass("hover");},function(){});
$(".share_tab ul li").hover(function(){ $(".fenxiang_box ul").eq($(this).index()).show().siblings(".fenxiang_box ul").hide();},function(){});
在smarty中{$}这种是输出模板变量的标签,
所以解决方法是给{$}标签的大括号给敲个回车,为了保险起见,我又在回车的地方写了个空格。
改成这种就行了
$(".sr_list ul li").hover(function(){
  
$(this).addClass("hover").siblings().removeClass("hover");
  
},function(){});
$(".share_tab ul li").hover(function(){
  
$(".fenxiang_box ul").eq($(this).index()).show().siblings(".fenxiang_box ul").hide();
  
},function(){});
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表