我在混用jquery-jtemplates.js和thickbox.js插件碰到这么一个问题..
主页:aaa.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="../jquery/thickbox/thickbox.css" type="text/css" media="screen" />
  <script type="text/javascript" charset="utf-8" src="../jquery/jquery.js"></script>
  <script type="text/javascript" charset="utf-8" src="../jquery/jquery-jtemplates.js"></script>
  <script type="text/javascript" charset="utf-8" src="../jquery/thickbox/thickbox.js"></script>
    <script type="text/javascript" language="javascript">
         $("#xxx1").setTemplate("<a href=\"help.htm?paramvalue=224&TB_iframe=true&height=400&width=600\"  class=\"thickbox\" title=\"bianji\">login</a>");         $("#xxx1").processTemplate();
        
    </script> 
</head>
<body >          <div id="xxx1">
</div><a href="help.htm?paramvalue=224&TB_iframe=true&height=400&width=600" class="thickbox" title="bianji">login</a></body>
</html>
上面有两种联接.一种是通过模版加载形成的联接..第二种是直接联接..出来弹出层效果...结果很纳闷..第二种可以出来弹出层效果..而通过jquery-jtemplates.js加载出来的联接出不来弹出层效果..会跟普通联接效果一样..
为什么通过模版加载出来的联接不认联接里的class="thickbox"属性呢..
请高手指点一二..因为我要的就是要通过模版加载出来的联接也能出来弹出层的效果....谢谢各位帮忙了...
调用页:help.htm随便什么内容..

解决方案 »

  1.   

    恩.刚测试了下..我使用这种方式来加载这个联接也是出不来弹出层效果的...应该跟jtemplate没有关系..我想应该是thickbox本身的问题..如果是动态加载的内容..好像thickbox都不承认...
     $("#xxx2").append("<a href=\"help.htm?paramvalue=224&TB_iframe=true&height=400&width=600\" class=\"thickbox\" title=\"bianji\">login</a>");
      

  2.   

    更正一下本人的贴的代码..
        <script type="text/javascript" language="javascript"> 
            $("#xxx1").setTemplate(" <a href=\"help.htm?paramvalue=224&TB_iframe=true&height=400&width=600\"  class=\"thickbox\" title=\"bianji\">login </a>");         $("#xxx1").processTemplate(); 
            
        </script> 
    应该是
        <script type="text/javascript" language="javascript"> 
    $(document).ready(function(){  
            $("#xxx1").setTemplate(" <a href=\"help.htm?paramvalue=224&TB_iframe=true&height=400&width=600\"    class=\"thickbox\" title=\"bianji\">login </a>");         $("#xxx1").processTemplate(); 
                 
    });       
        </script>