今天做模板的时候,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(){}); 
   |